设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 7694|回复: 17
打印 上一主题 下一主题

[讨论] 【瓜】给大家介绍一位知名游戏制作“大佬”——骨独1265

[复制链接]

Lv1.梦旅人

梦石
0
星屑
124
在线时间
10 小时
注册时间
2017-6-22
帖子
15
跳转到指定楼层
1
发表于 2021-6-9 12:52:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 apples1949 于 2021-6-9 13:03 编辑

忙着考试,突然听说有瓜可吃,稍微翻了翻结果发现居然涉及到了“圈内人气大佬”,所以特意去了解了一下




嗯,虽然有点既视感,但是既然是这样的大佬所以瓜一定不会小(
于是稍微整理了一下事情的脉络:




首先不得不提的是Resurrección(复活)和爷的ARPG(逗危-2)这两个游戏,是野生吧的NOBINA最早发布在P1论坛的游戏。
作为野生同人游戏,使用了野比大雄的生化危机系列的公开素材来制作。为了增强游戏效果,作者还特意找人定制了插件脚本
脚本作者樱井咲夜

游戏发布之后自然也就告一段落了,开新坑的开新坑,当社畜的继续当社畜,又是平平无奇的一段经历。
然而就是这么造化弄人——

接下来介绍的就是“圈内知名大佬”,整件事情的主角:骨独1265




这位大佬在野生吧发布了一个试玩预告,本来也只是新作而已,但野生吧本着对同人作品负责的态度是有新作审核制度的,所以由吧主126在群里直播游玩这个游戏,如果评判通过的话就有加精待遇。
不过随着直播游玩的进行,就有眼尖的群友发现,游戏里一部分画面增强效果和《爷的ARPG》里专人定制的脚本表现完全一致,而该脚本中特意声明过未经授权禁止使用。

于是脚本作者特意开贴表示自己未授权的脚本禁止私自使用,




然后——



?我寻思这帖子说了什么了吗,而且哪有人道歉还带着大鼻孔的
这样的态度让我不由得既视感又起来了

不过既然道了歉,脚本删了,本来这件事也就这样完事了,结果这位大佬总是能搞出一些让人没想到的新花样来



对,没错,在游戏的后续内容里又有人发现他又盗用了复活2中从正版VADLC购买的付费素材,虽然到底是不是盗用当面肯定是问不出来的



当然据热心群众举报,这位大佬连正版VA都没,这就很难不让人寻思寻思了



当然事情败露之后,这位大佬又主动来寻求购买这些付费素材
弟啊,我寻思这素材不是从STEAM上买的吗,我们哪有权利转手出售啊


不过当然最后大佬还是补票购买了正版VA和DLC,
只是不知道到底是脸皮薄撑不下去了还是不舍得放弃野生吧这一亩三分地


---------------------------------------------------------------

迷惑言论:



可不可以参考不说,字都不认识了?


嫌贵就别用不就好了……
能用的素材这么多为啥非挑着这张霍霍


这么长时间,因为侵权所以导致被删帖的也就你一个
为什么就不能想想自己的原因呢
事先和作者好好谈谈会这样?


……那没事了,是圈子文化,我懂了


---------------------------------------------------------------------

然后,本来已经告一段落的事情,居然又有了新瓜可吃


RUBY 代码复制
  1. # =============================================================================
  2. =begin
  3.  
  4. 脚本参考:TheoAllen - 画面震动™的艺术
  5.           Lanza Schneider - VA画面震动强化
  6.  
  7. BY “骨独”1265
  8.  
  9. =end
  10.  
  11. # =============================================================================
  12. # 设定 :
  13. # =============================================================================
  14.  
  15. $SHAKE_POWER = 1.1#震动强度设置1,不能填0。
  16. $VIEW_SHAKE = 6#手动设置震动类型,不能填0。
  17. $PICFOLLOW_SCREEN_TYPE = true#图片跟随震动设置
  18.  
  19. $RANDOM_SCREEN_SHAKE_X = 0
  20. $RANDOM_SCREEN_SHAKE_Y = 0
  21.  
  22. $SHAKE_SCREEN_VALUE = 1#震动强度设置2,不能填0。
  23.  
  24. class Spriteset_Map
  25.   #--------------------------------------------------------------------------
  26.   # ● 更新地图震动
  27.   #--------------------------------------------------------------------------
  28.   alias update_viewports_new update_viewports
  29.   def update_viewports
  30.     update_viewports_new
  31.     case $VIEW_SHAKE
  32.       when 4#纵向震动
  33.         @viewport1.oy = 0
  34.         @viewport1.ox = $game_map.screen.shake
  35.       when 5#横向震动
  36.         @viewport1.ox = 0
  37.         @viewport1.oy = $game_map.screen.shake
  38.       when 6#随机震动
  39.         $RANDOM_SCREEN_SHAKE_X = (rand($SHAKE_POWER).to_f != 0 ? $game_map.screen.shake : - $game_map.screen.shake)#震动值转换为浮点值
  40.         $RANDOM_SCREEN_SHAKE_Y = (rand($SHAKE_POWER).to_f != 0 ? $game_map.screen.shake.abs : - $game_map.screen.shake.abs )#取绝对值
  41.         @viewport1.ox = $RANDOM_SCREEN_SHAKE_X
  42.         @viewport1.oy = $RANDOM_SCREEN_SHAKE_Y
  43.     end
  44.   end
  45. end
  46.  
  47. class Game_Interpreter
  48.   #--------------------------------------------------------------------------
  49.   # ● 画面默认震动效果设置
  50.   #--------------------------------------------------------------------------
  51.   def command_225
  52.     screen.start_shake(@params[0]/2, @params[1]*$SHAKE_SCREEN_VALUE, @params[2])
  53.     wait(@params[4]) if @params[6]
  54.   end
  55. end
  56.  
  57. class Sprite_Picture < Sprite
  58.   #--------------------------------------------------------------------------
  59.   # ● 震动图片
  60.   #--------------------------------------------------------------------------
  61.   def update_origin
  62.     if @picture.origin == 0
  63.       self.ox = 0
  64.       self.oy = 0
  65.     else
  66.       self.ox = bitmap.width / 2
  67.       self.oy = bitmap.height / 2
  68.     end
  69.     if $PICFOLLOW_SCREEN_TYPE
  70.       case $VIEW_SHAKE
  71.         when 4#纵向震动
  72.           self.oy += $game_map.screen.shake
  73.         when 5#横向震动
  74.           self.ox += $game_map.screen.shake
  75.         when 6#随机震动
  76.           self.ox += $RANDOM_SCREEN_SHAKE_X
  77.           self.oy += $RANDOM_SCREEN_SHAKE_Y
  78.       end
  79.     end
  80.   end
  81. end


乍看上去没啥问题对吧?

RUBY 代码复制
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ 画面震动加强 V1.1
  4. #    未经授权,禁止私自使用!
  5. #------------------------------------------------------------------------------
  6. #   V1.0 在原版基础上增加新功能
  7. #   V1.1 修复部分BUG
  8. #
  9. #   使用方法:
  10. #   screen_shake(power,speed,type,duration,wait_end,follow)
  11. #
  12. #   参数解释:
  13. #   power:强度,大于0的整数
  14. #   speed:速度,大于0的整数
  15. #   type:类型,1:左右震动,2:上下震动,3.随机震动
  16. #   duration:持续时间,单位:帧
  17. #   wait_end:等待至震动结束,值为true或false
  18. #   follow:使画面上的图片也跟随震动,值为true或false
  19. #
  20. #   使用例:
  21. #   screen_shake(10,5,3,300,true,true)
  22. #   强度10,速度5,随机震动,持续时间300秒,等待至震动结束,图片跟随震动
  23. #
  24. #   by:樱井咲夜
  25. #==============================================================================
  26.  
  27. $SHAKE_TYPE = 1
  28. $FOLLOW_TYPE = false
  29. $RANDOM_SHAKE_OX = 0
  30. $RANDOM_SHAKE_OY = 0
  31.  
  32. class Spriteset_Map
  33.   #--------------------------------------------------------------------------
  34.   # ● 更新地图震动
  35.   #--------------------------------------------------------------------------
  36.   alias update_viewports_new update_viewports
  37.   def update_viewports
  38.     update_viewports_new
  39.     case $SHAKE_TYPE
  40.       when 1
  41.         @viewport1.ox = $game_map.screen.shake
  42.         @viewport1.oy = 0
  43.       when 2
  44.         @viewport1.ox = 0
  45.         @viewport1.oy = $game_map.screen.shake
  46.       when 3
  47.         $RANDOM_SHAKE_OX = (rand(2).to_i != 0 ? $game_map.screen.shake : - $game_map.screen.shake)
  48.         $RANDOM_SHAKE_OY = (rand(2).to_i != 0 ? $game_map.screen.shake.abs : - $game_map.screen.shake.abs )
  49.         @viewport1.ox = $RANDOM_SHAKE_OX
  50.         @viewport1.oy = $RANDOM_SHAKE_OY
  51.     end
  52.   end
  53. end
  54.  
  55.  
  56. class Sprite_Picture < Sprite
  57.   #--------------------------------------------------------------------------
  58.   # ● 更新原点
  59.   #--------------------------------------------------------------------------
  60.   def update_origin
  61.     if @picture.origin == 0
  62.       self.ox = 0
  63.       self.oy = 0
  64.     else
  65.       self.ox = bitmap.width / 2
  66.       self.oy = bitmap.height / 2
  67.     end
  68.     if $FOLLOW_TYPE
  69.       case $SHAKE_TYPE
  70.         when 1
  71.           self.ox += $game_map.screen.shake
  72.         when 2
  73.           self.oy += $game_map.screen.shake
  74.         when 3
  75.           self.ox += $RANDOM_SHAKE_OX
  76.           self.oy += $RANDOM_SHAKE_OY
  77.       end
  78.     end
  79.   end
  80. end
  81.  
  82.  
  83. class Game_Interpreter
  84.   #--------------------------------------------------------------------------
  85.   # ● 画面震动
  86.   #--------------------------------------------------------------------------
  87.   def command_225
  88.     $SHAKE_TYPE = 3
  89.     $FOLLOW_TYPE = true
  90.     screen.start_shake(@params[0]/2, @params[1], @params[2])
  91.     wait(@params[2]) if @params[3]
  92.   end
  93.   #--------------------------------------------------------------------------
  94.   # ● 画面震动(新)
  95.   #--------------------------------------------------------------------------
  96.   def screen_shake(power,speed,type,duration,wait_end,follow)
  97.     $SHAKE_TYPE = type
  98.     $FOLLOW_TYPE = follow
  99.     screen.start_shake(power, speed, duration)
  100.     wait(duration) if wait_end
  101.   end
  102. end


彳亍,太彳亍了,这次知道换标题栏了
我寻思这脚本也不复杂,你有改标题栏那会功夫不能自己重新写一个?


所以之前的既视感到底来自哪呢,我不由得陷入了沉思……


这种我行我素的嘴脸,大概也只还在那位被称为神而不可明说的男人身上还见到过了吧(

评分

参与人数 1+1 收起 理由
KB.Driver + 1 吃瓜不嫌事大x

查看全部评分

Lv1.梦旅人

梦石
0
星屑
194
在线时间
21 小时
注册时间
2019-9-8
帖子
18
2
发表于 2021-6-9 13:25:09 | 只看该作者
你就是那种属于断章取义的键盘侠吧,需要我跟你比一比键盘么?你玩过我的游戏了么?一昧地喷我你算什么东西?
有作品吗?作品有质量吗?作品有自己的系统吗?
我的游戏都是在最后的特别鸣谢里面加上了所有的素材来源,

就硬闹呗,让大家看看你算什么小丑。

点评

XD  发表于 2021-6-11 16:02
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
13088
在线时间
2273 小时
注册时间
2011-6-4
帖子
613
3
发表于 2021-6-9 13:31:40 | 只看该作者
塔塔开,塔塔开。
BUG反馈请加QQ 529283039
水友群 917854767

回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
124
在线时间
10 小时
注册时间
2017-6-22
帖子
15
4
 楼主| 发表于 2021-6-9 13:32:38 | 只看该作者
“骨独”1265 发表于 2021-6-9 13:25
你就是那种属于断章取义的键盘侠吧,需要我跟你比一比键盘么?你玩过我的游戏了么?一昧地喷我你算什么东西 ...


我就发一张图
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
40071
在线时间
7502 小时
注册时间
2009-7-6
帖子
13489

开拓者贵宾

5
发表于 2021-6-9 13:40:46 | 只看该作者
版务区已经作出相关回复,禁言7天+警告处理,具体理由可以移步版务区相关贴
本帖可以就事讨论,勿恶言相向
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19084
在线时间
1031 小时
注册时间
2019-3-5
帖子
1418
6
发表于 2021-6-9 13:48:39 | 只看该作者
老黄鸡光速出警
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14053
在线时间
2070 小时
注册时间
2016-9-20
帖子
844
7
发表于 2021-6-9 14:10:50 | 只看该作者
百度搜了下B站, 貌似2013年就有了? https://www.bilibili.com/video/av733930/   
内容仅供参考,
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
124
在线时间
10 小时
注册时间
2017-6-22
帖子
15
8
 楼主| 发表于 2021-6-9 14:37:35 | 只看该作者
ppspssss 发表于 2021-6-9 14:10
百度搜了下B站, 貌似2013年就有了? https://www.bilibili.com/video/av733930/

不是同一个,那个作者弃坑了。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
13088
在线时间
2273 小时
注册时间
2011-6-4
帖子
613
9
发表于 2021-6-9 22:35:12 | 只看该作者
本帖最后由 真·可乐 于 2021-6-9 22:37 编辑

私认为骨独的脚本是直接修改的樱井咲夜所写脚本,而并非参考另外俩脚本自行编写。俩脚本一眼看过去就给人一种强烈既视感,抛开这个不谈来看看一些细节。
骨独脚本第70~78行
RUBY 代码复制
  1. case $VIEW_SHAKE
  2.         when 4#纵向震动
  3.           self.oy += $game_map.screen.shake
  4.         when 5#横向震动
  5.           self.ox += $game_map.screen.shake
  6.         when 6#随机震动
  7.           self.ox += $RANDOM_SCREEN_SHAKE_X
  8.           self.oy += $RANDOM_SCREEN_SHAKE_Y
  9.       end

樱井咲夜脚本第69~77行
RUBY 代码复制
  1. case $SHAKE_TYPE
  2.         when 1
  3.           self.ox += $game_map.screen.shake
  4.         when 2
  5.           self.oy += $game_map.screen.shake
  6.         when 3
  7.           self.ox += $RANDOM_SHAKE_OX
  8.           self.oy += $RANDOM_SHAKE_OY
  9.       end

私认为骨独的脚本这部分有两处写的不太合常理,有三种振动方式的话,一般会编号为 0,1,2 或者 1,2,3 ;骨独的此处却是4,5,6x,y及 ox,oy是图片精灵的两组不同的属性,这两段脚本变更的都是图片精灵的ox,oy而不是x,y。樱井咲夜脚本涉及到的相关变量为$RANDOM_SHAKE_OX ,$RANDOM_SHAKE_OY,而骨独的为$RANDOM_SCREEN_SHAKE_X , $RANDOM_SCREEN_SHAKE_Y
这两处写法并不太合理,疑似是因避嫌而作修改

说完不同的地方再说说相同的地方:
骨独脚本第28行。
RUBY 代码复制
  1. alias update_viewports_new update_viewports

樱井咲夜脚本第36行
RUBY 代码复制
  1. alias update_viewports_new update_viewports

二者的  update_viewports  所起别名均为  update_viewports_new
给方法起的别名完全取决于作者个人习惯二者在这一处却一模一样




BUG反馈请加QQ 529283039
水友群 917854767

回复 支持 1 反对 1

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14053
在线时间
2070 小时
注册时间
2016-9-20
帖子
844
10
发表于 2021-6-9 22:42:21 | 只看该作者


我以前也是用其他游戏作品改一改内容就说自己做, 是黑历史了, 不妨给他一个机会改错, 给他一个下台阶, 也请 骨独1265 游戏作者不要再犯同一错误

依我观察, 要是你特意找到 并联络脚本原作者, 或者联络游戏原作者,  只要你是学习或者不是用于商业用途, 一般都会给你使用和学习 , 初衷做出来就是学习和使用, 都希望有人能够善用脚本做出能发挥出脚本的用途,

我觉要是如实说出来反而会得到尊重 , 另外骷髏头做头像真的不太吉利,是否有其他吉祥点的东西代替, 说不定能改善一点
内容仅供参考,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-29 05:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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