查看: 2577|回复: 5

[已经过期] 来求素材出处了

[复制链接]
梦石
0
星屑
1191
在线时间
532 小时
注册时间
2011-10-3
回帖
2072
发表于 2014-8-22 13:53:58 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 神秘影子 于 2014-8-26 15:28 编辑

已经大概知道的部分话说最近经常在制作坑的时候突然死机了,不知道有没有文件损坏掉……
快要开学了,正在赶工ing……

【图块素材】
开短九坑之前有经历很多个3天坑,期间吸收了短8部分作品(比如Glimmer)中的素材或脚本
但是现在分不清哪个素材是哪个名字了
所以想过来求素材出处及名字的说

1.jpg
2.jpg
这两个图块中用到了这个名为Extra的图块文件,但是Glimmer的作者帖里面提及的图块不是这个名字,
所以想知道这个图块系列的名字。

另外还有这个:
3.jpg
这套图块好像也是很有名的,不过我也不知道名字= =。。。
(根本原因是因为LZ的素材都是从别的游戏里拿出来的好吗。。)

【行走图素材】
$bg-fire1.png $bg-fire2.png $bg-fire3.png vx_chara07_a.png vx_chara07_b.png vx_chara08_a.png
用到了以上行走图素材,这些是刚来RM时收藏的,所以也不记得来源了,特来求助。

【BGM】
BGM.rar (1.02 MB, 下载次数: 4)
有这三首BGM的来源不清楚。

希望能知道这些素材的来源0 0



【脚本】
以下脚本不知道作者……
[fold=进入战斗保持地图天气的脚本][pre lang="ruby" line="1"]=begin
      RGSS3
      
      ★ 戦闘内天候持ち越し ★

      天候を戦闘にも反映させます。
      
      ver1.00

      Last Update : 2011/12/17
      12/17 : RGSS2からの移植
      
      ろかん   http://kaisou-ryouiki.sakura.ne.jp/
=end

#===================================
#  ●設定箇所
#===================================
module BattleWeather
  # 戦闘中に天候が変更された場合、戦闘後のマップにも反映させるかどうか
  BCEMW = true
end
#===================================
#  ここまで
#===================================

$rsi ||= {}
$rsi["戦闘内天候持ち越し"] = true

class Game_Screen
  #--------------------------------------------------------------------------
  # ● 公開インスタンス変数
  #--------------------------------------------------------------------------
  attr_writer   :weather_type
  attr_writer   :weather_power
end

class Game_Interpreter
  #--------------------------------------------------------------------------
  # ● 天候の設定   ※再定義
  #--------------------------------------------------------------------------
  def command_236
    screen.change_weather(@params[0], @params[1], @params[2])
    wait(@params[2]) if @params[3]
  end
end

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● インクルード BattleWeather
  #--------------------------------------------------------------------------
  include BattleWeather
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  alias battle_weather_initialize initialize
  def initialize
    battle_weather_initialize
    create_weather
  end
  #--------------------------------------------------------------------------
  # ● 天候の作成
  #--------------------------------------------------------------------------
  def create_weather
    $game_troop.screen.weather_type = $game_map.screen.weather_type
    $game_troop.screen.weather_power = $game_map.screen.weather_power
    @weather = Spriteset_Weather.new(@viewport2)
    @weather.update
    Graphics.update
  end
  #--------------------------------------------------------------------------
  # ● 解放
  #--------------------------------------------------------------------------
  alias battle_weather_dispose dispose
  def dispose
    if BCEMW
      $game_map.screen.weather_type = @weather.type
      $game_map.screen.weather_power = @weather.power
    end
    dispose_weather
    battle_weather_dispose
  end
  #--------------------------------------------------------------------------
  # ● 天候の解放
  #--------------------------------------------------------------------------
  def dispose_weather
    @weather.dispose
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  alias update_battle_weather update
  def update
    update_battle_weather
    update_weather
  end
  #--------------------------------------------------------------------------
  # ● 天候の更新
  #--------------------------------------------------------------------------
  def update_weather
    if @weather
      @weather.type = $game_troop.screen.weather_type
      @weather.power = $game_troop.screen.weather_power
      @weather.update
    end
  end
end[/pre]



雾脚本[pre lang="ruby" line="1"]module Cache
  #--------------------------------------------------------------------------
  # ● 载入雾图片
  #--------------------------------------------------------------------------
  def self.load_fog(filename)
    load_bitmap("Graphics/Fogs/", filename)
  end
end
class RPG::Map
  #--------------------------------------------------------------------------
  # ● 获取雾图片文件名
  #--------------------------------------------------------------------------
  def fog1_name # 精灵
    self.note.split(/[\r\n]+/).each { |line|
      return $1.to_s if line =~ /\[fog1 (\S+)\]/
    }
    return ""
  end
  def fog2_name # 平面
    self.note.split(/[\r\n]+/).each { |line|
      return $1.to_s if line =~ /\[fog2 (\S+)\]/
    }
    return ""
  end
  #--------------------------------------------------------------------------
  # ● 获取雾图片不透明度
  #--------------------------------------------------------------------------
  def fog_opacity
    self.note.split(/[\r\n]+/).each { |line|
      return $1.to_i if line =~ /\[fog_opacity (\d+)\]/
    }
    return 64
  end
  #--------------------------------------------------------------------------
  # ● 获取雾图片类型
  #--------------------------------------------------------------------------
  def fog_type
    self.note.split(/[\r\n]+/).each { |line|
      if line =~ /\[fog_type (\S+)\]/
        return $1.nil? ? "plain" : $1
      end
    }
    return "plain"
  end
  #--------------------------------------------------------------------------
  # ● 获取雾图片速度
  #--------------------------------------------------------------------------
  def get_fog_speed
    return @fog_speed if @fog_speed
    self.note.split(/[\r\n]+/).each { |line|
      if line =~ /\[fog_speed (\d+)\]/
        @fog_speed = $1 ? $1.to_i : 0
      end
    }
    return @fog_speed
  end
  #--------------------------------------------------------------------------
  # ● 获取雾图片速度
  #--------------------------------------------------------------------------
  def get_fog_speed_den
    return @fog_speed_den if @fog_speed_den
    self.note.split(/[\r\n]+/).each { |line|
      if line =~ /\[fog_speed_den (\d+)\]/
        @fog_speed_den = $1 ? $1.to_i : 1
      end
    }
    return @fog_speed_den
  end
  #--------------------------------------------------------------------------
  # ● 获取雾图片流动方向
  #--------------------------------------------------------------------------
  def get_fog_direction
    return @fog_direction if @fog_direction
    self.note.split(/[\r\n]+/).each { |line|
      if line =~ /\[fog_dir (\d)\]/
        @fog_direction = $1 ? $1.to_i : 5
      end
    }
    return @fog_direction
  end
end
class Game_Map
  #--------------------------------------------------------------------------
  # ● 地图设置
  #--------------------------------------------------------------------------
  alias process_fog_setup setup
  def setup(map_id)
    process_fog_setup(map_id)
    @has_fog = false
    @fog1_name = ""
    @fog2_name = ""
    set_fog_name(@map.fog1_name, 1)
    set_fog_name(@map.fog2_name, 2)
  end
  #--------------------------------------------------------------------------
  # ● 设定雾图片文件名
  #--------------------------------------------------------------------------
  def set_fog_name(filename, id=1)
    if id==1
      @fog1_name = filename
    elsif id==2
      @fog2_name = filename
    else
      return
    end
    @has_fog = true
  end
  #--------------------------------------------------------------------------
  # ● 判断是否使用雾
  #--------------------------------------------------------------------------
  def has_fog?
    return @has_fog
  end
  #--------------------------------------------------------------------------
  # ● 返回雾图片类型
  #--------------------------------------------------------------------------
  def fog_type
    return @map.fog_type
  end
  #--------------------------------------------------------------------------
  # ● 返回雾图片流动速度
  #--------------------------------------------------------------------------
  def fog_speed
    return @map.get_fog_speed
  end
  #--------------------------------------------------------------------------
  # ● 返回雾图片流动方向
  #--------------------------------------------------------------------------
  def fog_direction
    dir = @map.get_fog_direction
    return 5 unless ((1..9).to_a.include?(dir))
    return dir
  end
  #--------------------------------------------------------------------------
  # ● 返回雾图片摇摆幅度最大值
  #--------------------------------------------------------------------------
  def max_wave_amp
    return 16
  end
  attr_reader :fog1_name
  attr_reader :fog2_name
  attr_reader :map
end
class Game_Interpreter
  def set_fog_name(filename, id=1)
    $game_map.set_fog_name(filename, id)
  end
end
class Spriteset_Map
  #--------------------------------------------------------------------------
  # ● 创建远景图
  #--------------------------------------------------------------------------
  alias process_fog_create_parallax create_parallax
  def create_parallax
    process_fog_create_parallax
    create_fog_sprite
  end
  #--------------------------------------------------------------------------
  # ● 创建雾图片
  #--------------------------------------------------------------------------
  def create_fog_sprite
    @fog1_name = $game_map.fog1_name
    @fog2_name = $game_map.fog2_name
    @fog_sprite = Sprite.new(@viewport1)
    initialize_fog1 # 初始化雾图片2
    @fog_plane = Plane.new(@viewport1)
    initialize_fog2 # 初始化雾图片2
    @fog_sprite.z = 200
    @fog_plane.z = 200
    set_fog_opacity($game_map.map.fog_opacity)
    set_fog_effect # 设定其于效果
  end
  #--------------------------------------------------------------------------
  # ● 初始化雾图片1
  #--------------------------------------------------------------------------
  def initialize_fog1
    source = Cache.load_fog(@fog1_name)
    @fog_sprite.bitmap.dispose if @fog_sprite.bitmap
    max_amp = $game_map.max_wave_amp
    bitmap = Bitmap.new(Graphics.width+max_amp*2, Graphics.height+max_amp*2)
    bitmap.stretch_blt(bitmap.rect, source, source.rect)
    @fog_sprite.x = -max_amp
    @fog_sprite.bitmap = bitmap
    Graphics.frame_reset
  end
  #--------------------------------------------------------------------------
  # ● 初始化雾图片2
  #--------------------------------------------------------------------------
  def initialize_fog2
    source = Cache.load_fog(@fog2_name)
    @fog_plane.bitmap.dispose if @fog_plane.bitmap
    @fog_plane.bitmap = source
    Graphics.frame_reset
  end
  #--------------------------------------------------------------------------
  # ● 设定雾图片效果
  #--------------------------------------------------------------------------
  def set_fog_effect
    case $game_map.fog_type
    when "water"
      @fog_sprite.wave_amp = 8
      @fog_sprite.wave_length = 240
      @fog_sprite.wave_speed = 120
    when "fog"
      @fog_sprite.wave_amp = 16
      @fog_sprite.wave_length = 480
      @fog_sprite.wave_speed = 240
    end
  end
  #--------------------------------------------------------------------------
  # ● 设定雾图片不透明度
  #--------------------------------------------------------------------------
  def set_fog_opacity(opacity)
    @fog_sprite.opacity = opacity
    @fog_plane.opacity = opacity
  end
  #--------------------------------------------------------------------------
  # ● 释放远景图
  #--------------------------------------------------------------------------
  alias process_fog_dispose_parallax dispose_parallax
  def dispose_parallax
    process_fog_dispose_parallax
    dispose_fog
  end
  #--------------------------------------------------------------------------
  # ● 释放雾图片
  #--------------------------------------------------------------------------
  def dispose_fog
    @fog_sprite.bitmap.dispose if @fog_sprite.bitmap
    @fog_sprite.dispose
    @fog_plane.bitmap.dispose if @fog_plane.bitmap
    @fog_plane.dispose
  end
  #--------------------------------------------------------------------------
  # ● 更新远景图
  #--------------------------------------------------------------------------
  alias process_fog_update_parallax update_parallax
  def update_parallax
    process_fog_update_parallax
    update_fog
  end
  #--------------------------------------------------------------------------
  # ● 更新雾图片
  #--------------------------------------------------------------------------
  def update_fog
    if @fog1_name != $game_map.fog1_name
      @fog1_name = $game_map.fog1_name
      initialize_fog1
    end
    if @fog2_name != $game_map.fog2_name
      @fog2_name = $game_map.fog2_name
      initialize_fog2
    end
    @fog_sprite.update
    update_fog_flowing
  end
  #--------------------------------------------------------------------------
  # ● 更新雾图片流动
  #--------------------------------------------------------------------------
  def update_fog_flowing
    speed = $game_map.fog_speed
    dir = $game_map.fog_direction
    den = $game_map.map.get_fog_speed_den
    return if speed == 0
    return if dir == 5
    return if den > 1 && Graphics.frame_count % den > 0
    if ![2, 8].include?(dir)
      sign = (dir%3 == 0 ? -1 : 1)
      @fog_plane.ox += speed * sign
    end
    if ![4, 6].include?(dir)
      sign = (dir/3 == 0 ? -1 : 1)
      @fog_plane.oy += speed * sign
    end
  end
end[/pre]


Overlay,貌似都知道,就不传脚本了,同求作者

感谢……

$tori_slime.png 求出处……
[/fold]
新增两枚
Window.png
Faces.png
第二枚我觉得是臼井的


评分

参与人数 1星屑 +15 收起 理由
野生君IR + 15 有版權意識是好事,塞糖

查看全部评分

名侦探小柯

梦石
10
星屑
4410
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2014-8-22 14:20:15 | 显示全部楼层
Hanzo、Mack、FSM,其余不知

点评

图块的话 这三个都写上就万无一失了吧。  发表于 2014-8-22 14:35
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

进击的屌丝
中二同好会长

梦石
0
星屑
50
在线时间
628 小时
注册时间
2013-10-8
回帖
1195

贵宾

发表于 2014-8-22 15:11:44 | 显示全部楼层
本帖最后由 ナイフ君 于 2014-8-22 19:12 编辑

第一个脚本是回想領域,第二个是6R某个大触写的。
然后火的行走图有一个我记得是《没有神的世界》里的素材,来源应该是网络。

点评

新增了一个史莱姆的图 求出处~  发表于 2014-8-24 22:11
吾乃不明事理之人,疯狂之人。
↑
↑
才怪咧,当时是怎么想到这么中二的句子233
回复

使用道具 举报

bluer
公主殿下

梦石
0
星屑
283
在线时间
533 小时
注册时间
2013-10-19
回帖
2017
发表于 2014-8-22 15:59:36 | 显示全部楼层
真是好人可惜咱啥都不知道。
回复

使用道具 举报

梦石
0
星屑
94
在线时间
170 小时
注册时间
2007-12-27
回帖
395

开拓者

发表于 2014-8-22 16:22:41 | 显示全部楼层
本帖最后由 六便士 于 2014-8-22 16:25 编辑

【图块】
第一张图块,Hanzo
第二张图块,Celianna
第三张图块,FSM

【行走图】
第一张和第三张火的没见过,不太清楚
第二张火是6R主站很早以前发布的,印象中发布时就没写出处
接下来的三张全部来自FSM

BGM和脚本就帮不上忙了……

点评

エトリエ是个素材站的名字,类似FSM和臼井之会,列出处时在里面加上一个“エトリエ”就行了。  发表于 2014-8-26 18:57
エトリエ是什么意思啊?  发表于 2014-8-26 13:57
エトリエ的素材纯改色,应该是标エトリエ就行了。  发表于 2014-8-25 11:02
新增了一个史莱姆的图 求出处~。。  发表于 2014-8-24 22:11
Mack是FSM的主要作者之一,所以两种说法都对w  发表于 2014-8-24 18:24
既已选择,理当前行
回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-8-22 16:58:11 | 显示全部楼层
本帖最后由 喵呜喵5 于 2014-8-22 17:18 编辑

第一个脚本开头的注释不都留下作者的地址了么……回想领域
第二个脚本的话直接开头部分度娘一下就有结果了:https://rpg.blue/thread-224172-1-1.html


关于几个火焰的,只找到了XP规格的原图,更进一步的出处我就不知道了

http://img.photobucket.com/albums/v246/lord_dwyt/Burning.png
http://www.neoseeker.com/forums/ ... ng-tile-set-add-on/

点评

新增了一个史莱姆的图 求出处~  发表于 2014-8-24 22:12
谢谢。不过这些网站以我的宽带都进不去。。  发表于 2014-8-24 13:04
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部