A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 7655|回复: 22

[推广]《吉他英雄》系列 自编歌曲制作入门

[复制链接]

精华
0
帖子
161
威望
0 点
积分
183 点
种子
5 点
注册时间
2006-6-3
最后登录
2021-3-16
 楼主| 发表于 2008-3-4 10:55  ·  北京 | 显示全部楼层 |阅读模式
最近看到有人在问怎么修改吉他英雄的歌曲为自己想要的,正好我也对这问题感兴趣
于是找到了这个东西,无责任转贴以及重要部分翻译,凑合看看吧
并呼唤高手测试,反正老外有很多改成的,So
程序下载看本贴最下面

__________________________________________________________________

来源:ScoreHero

Guitar Wizard

Guitar Wizard is a simple, fast, and powerful tool for doing customization for Guitar Hero games. For optimized archives, it takes about 8 minutes per song to substitute new MIDI/audio, find a correct sync offset, find a correct preview time, update artist/title information, and recreate the archive file!

吉他精灵

介绍:
吉他精灵是一款简单、快捷、强大的工具,用于将自制歌曲转换到吉他英雄游戏中。对于已优化过的文件,只需要8分钟即可将原有的midi/音频替换为新的歌曲,并寻找正确的同步偏移与预览时间,更新艺术家/曲目信息,并重新制作文件!

Download version 0.22
BUGS FIXED IN THIS RELEASE
- Fix a memory-related bug that was causing occasional hangs after adjusting sync
- Fix a bug that was causing encore songs to hang in career mode
- Fix a bug which made it impossible to edit Trogdor, due to loading tip problems
- Fix a bug that caused some chart/mid files to throw an error on the sync screen ('Error creating metronome track.')

修改的bug:
这部分跳过

Installation Instructions
1. Ensure that you have latest version of Java installed (available from www.java.com)
2. Download the zip file above
3. Unzip the entire archive, ensuring that all the miscellaneous files are kept in the same folder
4. Click on 'CLICK_TO_RUN.jar' to launch the program.
5. If you have trouble getting things to work, or the program is crashing, you can click the 'DEBUG_MODE_WINDOWS.bat' file instead to launch the program (windows only). This will put a console window on the screen with debug information which could be useful for figuring out problems.

安装指导:
1、确定你已经安装了最新的Java(可从www.java.com下载)
2、下载吉他精灵程序文件
3、解压缩,确保所有的文件都在一个文件夹里
4、双击“click_to_run.jar”运行程序
5、如果在使用中遇到麻烦,或者程序崩溃,可以改用“Debug_mode_windows.bat”文件。你可以从弹出的debug窗口中得知是哪部分出了问题。

Full feature list
- Fully supports Guitar Hero 1, Guitar Hero 2, and Guitar Hero Rocks the 80's, PS2 versions only.
- Fully supports multi-language (PAL) and NTSC versions
- Optimize a GH archive (placing important files near the end so that future mods will be quicker)
- Shrink a GH archive (shrink an archive by over 1GB by removing user-selected unnecessary files)
- Edit in-game text (tiers, diffi***ies, splash screen, main menu, and more)
- Edit gameplay options (note speeds and 'never fail' cheat)
- Edit song data (titles, artists, loading tip, store data, preview time, and more)
- Replace audio for any song (WAV, OGG, MP3, AIFF supported)
- Replace MIDI for any song, including automatic cleanup of MIDI files and conversion from GH1 to GH2/80 format, and vice versa
- Edit the sync for any song

程序特性:
-完全支持PS2版吉他英雄1、2和80年代。
-完全支持多语言版本(PAL)和NTSC版本。(就是欧版和美版)
-优化吉他英雄文件(将重要文件置于外圈,将来修改文件时更快速)
-给吉他英雄文件缩水(将用户选择的认为不重要的文件去除,缩上1G以上都行)
-编辑游戏内文字(层次,难度,溅射屏幕/闪屏,主菜单,更多)
-编辑游戏选项(音符速度,“从不失败”的秘籍)
-编辑歌曲信息(歌曲名,艺术家,读盘时的小提示,存储数据,预览时间,更多)
-替换原歌曲为任意歌曲(支持wav,ogg,mp3,aiff)
-替换原歌曲为midi,包括自动打理midi文件,从1代转换到2代/80年代格式,反之亦然
-编辑任意歌曲的同步


HOW TO USE
1. Copy your GH disk to your hard drive.
2. Make sure to remove the 'Read Only' flag on all the copied files.
3. Run Guitar Wizard, and make any modifications that you would like.
4. Burn a disc of your modified archive, using appropriate PS2 software.
5. Run the modified archive on an appropriately modded PS2.

如何使用:
1、将吉他英雄光盘拷贝到硬盘
2、将所有文件的只读属性去掉
3、运行吉他精灵,然后愿意怎么改就怎么改
4、刻碟
5、运行

__________________________________________________________________


http://malictus.net/guitarwizard/GUITAR_WIZARD_0_22.zip.

精华
0
帖子
669
威望
0 点
积分
689 点
种子
0 点
注册时间
2006-4-21
最后登录
2020-8-8
发表于 2008-3-4 11:48  ·  广东 | 显示全部楼层

Re:

改了之后玩的时候按键会和原来一样吗?[Replied by WAP]

精华
0
帖子
161
威望
0 点
积分
183 点
种子
5 点
注册时间
2006-6-3
最后登录
2021-3-16
 楼主| 发表于 2008-3-4 12:22  ·  北京 | 显示全部楼层

Re:Re:

下面是引用华丽的菜鸟于2008-03-04 11:48发表的Re::
改了之后玩的时候按键会和原来一样吗?[Replied by WAP]

似乎没有改动操作的部分,所以应该是一样的吧 [s:260]

精华
0
帖子
327
威望
0 点
积分
329 点
种子
0 点
注册时间
2007-3-8
最后登录
2019-8-12
发表于 2008-3-4 12:35  ·  重庆 | 显示全部楼层
这个强啊!大好事啊!
我要研究实践一下。。。不过要等我吉他入手先。。。
该用户已被禁言

流放者(禁止发言)

菩萨保佑,阿弥陀佛……

精华
0
帖子
4566
威望
0 点
积分
4708 点
种子
0 点
注册时间
2004-7-25
最后登录
2018-11-4
发表于 2008-3-4 14:12  ·  上海 | 显示全部楼层
如再能说的具体点就好了…………在下还是一知半解

精华
0
帖子
4272
威望
0 点
积分
5055 点
种子
17 点
注册时间
2005-4-7
最后登录
2025-2-25
发表于 2008-3-4 15:49  ·  辽宁 | 显示全部楼层
终于有了啊~~~感谢LZ啊
先顶后下~~~哈哈

骑士

阿贝

精华
0
帖子
1507
威望
0 点
积分
1537 点
种子
5 点
注册时间
2008-2-4
最后登录
2018-6-13
发表于 2008-3-4 16:12  ·  上海 | 显示全部楼层
这个真是好事情呀。。。

骑士

KOP

精华
1
帖子
1467
威望
1 点
积分
1747 点
种子
5 点
注册时间
2005-9-5
最后登录
2023-8-23
发表于 2008-3-4 18:28  ·  辽宁 | 显示全部楼层
太感动了,居然有人知道怎么弄,我十分的需要
该用户已被禁言

流放者(禁止发言)

菩萨保佑,阿弥陀佛……

精华
0
帖子
4566
威望
0 点
积分
4708 点
种子
0 点
注册时间
2004-7-25
最后登录
2018-11-4
发表于 2008-3-5 18:13  ·  上海 | 显示全部楼层
哪里有下载吉他精灵啊,我下载不到,给个连接吧

精华
0
帖子
161
威望
0 点
积分
183 点
种子
5 点
注册时间
2006-6-3
最后登录
2021-3-16
 楼主| 发表于 2008-3-7 09:49  ·  北京 | 显示全部楼层
出差回来了,继续研究这个问题

经过初步研究,这个软件只有歌曲是不行的,还需要节拍器的拍子文件(音乐的节奏)、吉他弦文件(指导吉他英雄游戏“在什么时候该弹奏吉他”,通常是配着音乐来的,这个需要有一定的音乐修养,看你能不能从嘈杂的音乐声中听出吉他演奏音来)。以上两项是要一起做到一个midi文件里,或者可以通过别人做好的现成的“note chart”来自行导入/创建。后者比较简单。

同时,还需要一定的烧碟技巧,自己制作过游戏合集的朋友对这个可能比较了解,实际不是那么好办的

还是来详细讲一下吧,就我目前达到的程度。
均以吉他英雄2代为例。会在文中提到某些曲目名称

一、做好前期准备工作,包括软件的下载。如果要傻瓜化,目前需要的有

1、
软件名称:Guitar Hero Explorer(不要用我介绍过的那个Wizard了,这个更好)
软件用途:用于将吉他英雄光盘中存储音乐、曲谱文件以图形化的方式解析出来,以便修改
下载地址:http://static.onreally.com/download/GuitarHeroExplorer.msi

相关软件:.NET Framework 2.0,
下载地址:http://www.microsoft.com/downloa ... &displaylang=en

2、
软件名称:FeedBack 0.93b
软件用途:用于制作吉他英雄的曲谱,就是告诉你什么时候该按什么键,比较粗略,基本够用
下载地址:http://www.dotblip.com/feedback/downloads.htm

其实用这两个就基本上可以做出来了。如果你有编曲软件的使用知识,可以自行编辑吉他弦轨,那么就

3、
软件名称:Tab-it 2.03Trial
软件用途:用于制作吉他英雄的曲谱,可以做到比较精确
使用说明:见ScoreHero论坛(说真的,麻烦到死,我用的也是马马虎虎,所以请自己去看吧)

4、
软件名称:CD / DVD Generator
软件用途:用于将解压缩过并编辑的所有文件重新整合成PS2能用的光盘格式(或称文件堆栈方式较恰当),对于经常制作游戏合集的朋友,就不用我多说了吧
下载地址:http://www.savefile.com/files/909653?

5、
软件名称:Apache 3
软件用途:用于将CD / DVD Generator转化出来的iml格式文件转换成可以刻录的iso格式文件
下载地址:http://www.savefile.com/files/909654?

6、任意一款刻碟用的软件,NERO,Alcohol120,ImgBurn什么的都成

或者,强烈推荐,真的很强烈地推荐

7、PS2模拟器PCSX2

二、总体思路

其实很简单,每首用来演奏的歌曲分成音频和曲谱两个部分,音频走到哪个地方,曲谱跟着走到哪个地方,就跟电影与字幕的关系一样。所以我们需要做的只是
1、寻找合适的音频
2、制作该音频的曲谱
3、替换原先的文件
4、测试,烧录,玩
就这些。(很简单?错……)

三、正式开始

1、寻找合适的音频
目前的情况是,一开始作为练习,不要找变奏特别多的音乐。换句话说,就是找个bpm比较稳定的音频。
什么是bpm?bpm是乐理知识,任何歌曲都有他的bpm,就是指的一分钟内有多少鼓点。听歌的时候,人们一般会跟着节奏不自觉地跺脚,试图根据歌曲打出一个拍子来,其实那就是在算bpm。
为什么我要提到bpm?因为这个词在制作过程中很重要。你不想你的5个键或者跟不上、或者超前音乐吧?先解决了bpm的难题,方可解决另外一个难题:offset,就是偏移量。这个后面再说。

2、铺设软件环境
(1)把上述提到的软件都装上。
(2)将吉他英雄光盘里的文件都拷贝出来,放在任意文件夹里。注意去掉只读属性。
3、先运行Guitar Hero Explorer。file->archive->add,然后去你吉他英雄文件所在目录,锁定gen目录下的main.hdr。
打开后,左面长长一列。找到songs,展开,你会发现这就是游戏内置歌曲的所在地了。文件夹都是以歌曲的名字来定的。
选中任意一首歌曲,展开。里面是一些后缀为mid和vgs的文件。mid我不解释了,附上vgs的说明:
The audio file for each song is variant of VAG called VGS. The VGS format is similar to standard PS2 VAG audio files in that VGS files consist of a very simple header followed by sample data in the standard XA ADPCM format natively supported by the SPU2. Each VGS file used by GH1 contains four interleaved tracks. The first two tracks consist of left and right channel data for the backing band audio stream. The third and fourth tracks consist of left and right channel data for the lead guitar audio stream. The VGS header specifies the playback rate and the sample block count for each stream. In GH1, all four streams have the same number of sample blocks and are played back at 44100 Hz. Sample data immediately follows the header. Sample blocks for each track are interleaved in a round robin fashion to facilitate streaming with no seek penalty. The XA sample blocks can be decoded using standard XA decoding algorithms with the exception that looping is not supported. The VGS format uses the three flag bits to indicate the track number associated with each sample block. The benefit of this is not known because the sample blocks are always interleaved in the order [0,1,2,3,0,1,2,3,0,1,2,0,...,3].

Guitar Hero 2 uses VGS files with the same format as Guitar Hero. The difference is that GH2 uses separate VGS files for single player mode and co-op mode. The single player GH2 VGS file is identical to that of GH1. The co-op mode VGS file format is identical to the single player GH2 VGS file format except that there are six interleaved tracks instead of four. The first two tracks contain the left and right channel data for the vocals and backing band sans one of rhythm guitar or bass. The third and fourth tracks contain the left and right channel data for the lead guitar stream. The fifth and sixth tracks contain the left and right channel data for the second player instrument which is either bass or rhythm guitar depending on the particular song. Note that only one VGS file exists if the corresponding band has only two guitarists corresponding to the lead guitar and coop guitar parts. In this case the VGS file will contain separate streams for the band and two guitars.
先简单理解成ps2吉他英雄专用的歌曲吧(其实要复杂的多)。
二.3里,提到的替换,其实也就是导入你要用的音频,来替换掉这个vgs。音频部分很简单吧。
补充一个重要说明:在替换过程中,如果你碰到了曲目名_sp.vgs,则以替换这个文件为准,因为这里的sp代表single player,也就是单人模式。通常都是有合作模式的歌曲才会出现这种问题。可说很少如果没有,也就是没有合作模式的歌曲,正常自己弹奏的,则以替换曲目名.vgs为准。
举例:
第一首歌,叫做arterialblack的,这个歌里面就没有arterialblack.vgs,而是rterialblack_sp.vgs。所以要替换掉它。

3、制作曲谱部分,即note chart














留位置,明天继续
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-27 09:02 , Processed in 0.214985 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部