Garry's Mod

Garry's Mod

156 个评价
Guitar Zero
2
   
奖励
收藏
已收藏
取消收藏
素材类型: 插件
插件类型: 武器
插件标签: 快乐, 角色扮演
文件大小
发表于
更新日期
144.386 MB
9 月 17 日 上午 6:12
9 月 29 日 上午 2:34
8 项改动说明 ( 查看 )

订阅以下载
Guitar Zero

描述
Guitar Zero 🎸 — It's not just a guitar, it's a complete musical experience for you and your server!

Original Guitar Model from The Sims 2 by: BrewsterTKoopa ⭐️

Two unique gameplay modes to choose from:
🎵 Classic — For familiar and relaxed music playing.
🎮 Heroic — A parody of the legendary Guitar Hero! Test your reflexes and sense of rhythm.

🔥 Controls:
R — Change stance (Play / Attack)
LMB — Action (depends on the selected stance)

🎶 Built-in track collection:
• a_sturias 🎸
• binks_sake 🏴‍☠️
• blackbird 🐦‍⬛
• classical_gas ⛽
• dota2 ⚔️
• dust_in_the_wind 🌬️
• everlasting_summer ☀️
• hallelujah 🙏
• knockin_on_heavens_door 🚪
• omori_by_your_side 🍪
• omori_my_time ⏰
• seven_nation_array 🐝
• skyrim_dragonborn 🐉
• the_sound_of_silence 🤫
• undertale_asgore 🔥
• undertale_megalovania ⚡
• undertale_ost 💛

Fully customizable UI menu:
🌐 Language support: EN, RU, DE
🎨 Theme selection: Dark, White, Merry, Blue
⚙️ Keybind settings for "Hero" mode
🔊 Interface volume adjustment

🎧 Want to add YOUR own music? 🎧
Just follow this simple guide:


📑 Ready example: https://github.com/Jijatoro/example_for_custom_music_guitar_zero

📁 Create an addon folder.

Path: GarrysMod/garrysmod/addons/new_music

Where new_music is your addon's name, and my_music is your track's name (must be the same everywhere!).

🎶 Add your music file b.[/b]

Path: .../addons/new_music/sound/zero_guitar/music/my_music.mp3

*Requirements: Sample rate 11025/22050/44100 Hz, music must start at 0 seconds.*

🖼️ Add a track icon b.[/b]

Size: 52x52

Path: .../addons/new_music/materials/zero_guitar/music/my_music.png

📝 (Optional) Add a track description b.[/b]

Path: .../addons/new_music/lua/autorun/my_music.lua

Content:

if not (Guitar_Hero) then Guitar_Hero = {} Guitar_Hero.DataMusic = {} end Guitar_Hero.DataMusic["my_music.mp3"] = { name = "Track Name", author = "Author", complexity = 3 -- Complexity from 1 to 5 }

⚙️ The most important step — conversion for "Hero" mode.

Convert your .mp3 to .mid e.g., on audio-convert.com

Convert the resulting .mid to .json on the website tonejs.github.io/Midi

Copy all the text, paste it into a my_music.json file and save it to the path:
.../addons/new_music/data_static/guitar_hero_music/my_music.json

That's it! Get in the game and enjoy your music! You are awesome! 😎

⚙️ For developers and server owners:
💾 Download Link: https://github.com/Jijatoro/guitar_zero_gmod
📁 Server config: lua/guitar_zero/sh_config.lua
🌐 Adding languages: lua/guitar_zero/sh_lang.lua

🐟 Available hooks:

SERVER:
hook.Add("Guitar_Hero.EndPlay", "Your_Hook_Name", function(ply, music, type, reason, counter) -- Your code here -- reason: "fail" (failure) or "won" (victory) end)

CLIENT:
hook.Add("Guitar_Hero.EndPlay", "Your_Hook_Name", function(ply, type, reason, counter) -- Your code here end)

热门讨论 查看全部(1)
4
9 月 26 日 下午 10:38
置顶: custom music pack forum
duk
50 条留言
OasisFan14 10 月 15 日 上午 10:24 
Please add some oasis :D
wesley 10 月 13 日 上午 1:30 
this addon is so peak keep up the great work :steamhappy:
xXP©T∆T©SN1PERXx™ ツ 9 月 26 日 上午 9:20 
Rock N' Roll!!
Jijatoro  [作者] 9 月 25 日 下午 10:45 
@Joofezille The addon's note system is built to work with MIDI data. The .chart format can't be used directly because the converter tool (tonejs.github.io/Midi) only accepts .mid files.

The intended process is to start with your .mp3 file, convert it to .mid first, and then convert that .mid to the required .json. :os_prophetbot:
Joofezille 9 月 25 日 上午 11:34 
Is there any way I can use .chart files instead of .mid?
Jijatoro  [作者] 9 月 24 日 下午 8:54 
@Chennoid Mostly, yes. It's a great tool for overcoming the language barrier. :os_niko:
Chennoid 9 月 24 日 下午 3:18 
are you also using ai to respond to comments?
Jijatoro  [作者] 9 月 23 日 下午 6:29 
@Dedkiddd Great idea! Currently, I'm focusing on adding custom skins for the existing model.

While swapping the entire model is possible for the third-person view, it wouldn't affect the first-person view. The first-person model is hand-animated, and using a different guitar would require creating a whole new set of animations for it, which is quite complex. :papyruswacky:
Dedkiddd 9 月 23 日 下午 6:11 
can u make it so u can replace the guitar model???
Jijatoro  [作者] 9 月 23 日 下午 5:06 
@sagey08 That's a fair question! Yes, I use an AI assistant to help craft more accurate and well-worded responses, and I also used it for polishing this addon's description. It's a very handy tool for communication! :WhiteWolfFunny: