东方吧 关注:671,175贴子:18,345,925
  • 40回复贴,共1

【2018年版】关于PC98(东方旧作)MIDI的播放

只看楼主收藏回复

  首先非常抱歉,个人的百度贴吧账号无法发送网址或链接(秒吞);所以本帖子出现的全部资源,我只给出关键词条,请你们自己搜索;或者,我打算将其放到我的THBWiki的个人页面上。
  这个问题其实已经提过了很多遍了,贴吧里也有大神( @根来年贺 )提出过方法。不过,这些都是2013年之前的事情了,当初的链接已经不能用了,帖子也被吞了很多。
  授之以鱼,不如授之以渔。最近,我刚刚研究出了一点方法;为了方便大家,我决定拿我的方法和大家分享一下。
作为一款非常小众的文件格式与计算机架构,ZUN也知道不会使用、甚至压根不了解PC-98的MIDI文件的人非常多。在他的个人页面“東方幻想懐古曲”上,他向大家推荐一款播放器,PMD for Win,让习惯于IBM PC和图形操作系统Windows的人方便使用。可惜,由于资源过于冷门,再加上距离现在(2018)的时间过长,我没有找到PMD for Win。
其实这件事情,国外的PC-98爱好者和东方Projector已经做得非常得好了,大家只要动一动手,下载一下程序文件与MIDI资源,再按照要求安装与归档一下就可以了,不需要再专门编写文件。
本帖子主要介绍以下几个方面:
  1.HOOT及使用;(针对所有人)
  2.自己编写XML与播放文件;(只针对想研究HOOT的人、想要DIY的人)
  3.东方旧作音乐资源的提取。(只针对想要提取资源的人、想要DIY的人)


IP属地:上海1楼2018-08-13 14:26回复
    一、HOOT及使用
      对于PC-98上的MIDI,需要专门的播放器(如PMD等)。当然,这些基于DOS、基于16位操作系统的软件,是无法运行在x86架构下的操作系统上的。想要使用的方法也有很多,比如使用PC-98虚拟机等等。
      这里介绍一款HOOT软件,可以直接运行在WIN平台上,十分方便。网上也已经有现成的安装教程,软件操作完全是傻瓜式的。
    请在百度上自行百度“PC98音乐播放软件HOOT简易使用说明和下载”,来源网易博客。为了尊重版权,这里我就不搬运了,只补充几点。
      1.博客中说到,涉及的软件下载均在下方的网址中;我找了一圈,才找到HOOT本体:就在首页的"Installing, updating and using Hoot"下面的第1条,点击带有蓝色链接的HOOT,跳到另一个网页,下载最新版本的HOOT本体即可。
      2.这款软件,需要Direct3D9.0c,对于Windows Vista及以后操作系统的用户,请自行从微软官网上下载并安装;否则会出现缺少d3dx9_??.dll的提示。
      3.这款软件的默认操作界面是日文的;如果不喜欢的话,可以换成英文的,只要把文件目录下的"japanese.lng"删除即可。
      4.东方Project的旧五作,全部都是PC-98平台的,只要将打包的zip文件放在对应的文件夹里面即可;zip文件不要改名字,否则无法读入。
      5.刚刚进入的时候,有可能刷新不出来文件列表;请使用"Ctrl + R"或点击上方菜单的“システム”(System)下的“タイトル再読み込み”(Reload Title)项目即可。


    IP属地:上海2楼2018-08-13 14:27
    回复(1)
      2026-01-17 09:03:46
      广告
      不感兴趣
      开通SVIP免广告


      5楼2018-08-13 14:34
      回复
        技术贴,支持


        IP属地:江苏来自Android客户端7楼2018-08-13 14:42
        回复
          第二段喜欢


          IP属地:江苏来自iPhone客户端8楼2018-08-13 14:48
          回复
            mdrv2这个驱动比较冷门,制作它的跨平台使用很麻烦,我在想能不能做成一个dll供编程人士使用,对旧作移植能起到很大帮助。


            IP属地:山东来自手机贴吧9楼2018-08-13 14:59
            回复
              (对第6楼进行修正)
                经过测试,ZUN封装的资源文件,均可以使用Brightmoon提取。下面有些文件的扩展名,并不是以.DAT结尾,而是以汉字结尾;请把它们的扩展名改为".DAT",然后再用Brightmoon提取。
                以下提及的文件名, 均为Shift-JIS编码的。所以,对于大陆的Windows操作系统,看到的文件名应该是乱码。
              ==========
                2.提取资源
                各个作品的资源分布状况不太一样,下面会分别进行讲述。
              =====
                REIIDEN: 东方灵异传
                音乐:没有封包,扩展名为".MDT"。需要使用MDRV98.COM来进行播放。
                其他:封装在“東方靈異.伝”中。
              =====
                HUMAROKU: 东方封魔录
                音乐:封装在“東方封魔.録”中;分为两部分,.M文件格式和.MMD文件格式,分别对应FM和MIDI。.M文件需要使用PMD.COM, PMD86.COM, PMDB2.COM来进行播放;.MMD文件需要使用MMD.COM来进行播放。
                其他:封装在“東方封魔.録”中。
              =====
                YUMEZUKU: 东方梦时空;
                音乐:封装在了"夢時空1.DAT"中,扩展名为.M。需要使用PMD.COM, PMD86.COM, PMDB2.COM来进行播放。
                其他:封装在了"夢時空1.DAT"和"夢時空2.DAT"中。
              =====
                GENSO: 东方幻想乡
                音乐:封装在“東方幻想.郷”或“幻想郷ED.DAT”中,扩展名为.M86和.M26;封装在“東方幻想.郷”中的音乐似乎没有封装在“幻想郷ED.DAT”中的全。需要使用PMD.COM, PMD86.COM, PMDB2.COM来进行播放。
                其他:封装在“東方幻想.郷”和“幻想郷ED.DAT”中。
              =====
                KAIKI: 东方怪绮谈
                音乐:封装在“MUSIC.DAT”或“怪綺談1.DAT”、“怪綺談2.DAT”中,扩展名为.m和.m2即音乐文件。“MUSIC.DAT”文件收集了从灵异传到怪绮谈的全部曲子(OPN, OPNA);而“怪綺談1.DAT”、“怪綺談2.DAT”中的音乐,仅供怪绮谈使用。需要使用PMD.COM, PMD86.COM, PMDB2.COM来进行播放。
                其他:封装在“怪綺談1.DAT”和“怪綺談2.DAT”中。


              IP属地:上海10楼2018-08-13 23:24
              回复(1)
                资瓷技术党


                IP属地:山东来自手机贴吧11楼2018-08-13 23:25
                回复
                  2026-01-17 08:57:46
                  广告
                  不感兴趣
                  开通SVIP免广告
                  标题有误,绝大多数音乐不是midi。东方旧作只有封魔录提供了适用于SC-55音源的非标准midi文件,扩展名是.mmd而不是.mid/.midi,并且文件结构和标准midi文件不同,无法直接用现代程序播放。至于.m/.mdt等文件是适用于P.M.D.驱动程序的文件,而这个驱动不可能有Windows版本,只能通过Hoot使用。这个网址包含了旧作全套音乐的打包,不用手动编写xml文件:http://snesmusic.org/hoot/v2/?system=PC-98


                  IP属地:加拿大来自Android客户端12楼2018-08-15 16:46
                  回复(1)
                    技术贴,值得一顶


                    来自Android客户端15楼2018-08-16 07:51
                    回复
                      可是,FM不是MIDI啊!
                      顺便安卓手机几年前就有直接能放PMD的了,省时省力()
                      顺便PMD可以转成VGM log或者s98 log 都带循环点


                      16楼2018-08-18 09:00
                      收起回复
                        还有东方旧作只有封魔录提供了适用于SC-55音源的非标准midi文件
                        >SC-88
                        其实还有个东方幻想的音乐,那是真正的midi


                        17楼2018-08-18 09:01
                        回复(3)
                          该楼层疑似违规已被系统折叠 查看此楼


                          18楼2018-08-22 12:40
                          回复
                            前略~zun/html/music_old.html
                            ZUN官网都有,知道的人都知道


                            19楼2018-08-22 12:49
                            回复