Garry's Mod

Garry's Mod

136 ratings
Guitar Zero
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Weapon
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
144.375 MB
17 Sep @ 6:12am
22 Sep @ 3:19pm
6 Change Notes ( view )

Subscribe to download
Guitar Zero

Description
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)

Popular Discussions View All (1)
2
1
23 hours ago
PINNED: custom music pack forum
duk
44 Comments
Chennoid 2 hours ago 
are you also using ai to respond to comments?
Jijatoro  [author] 23 hours ago 
@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 23 hours ago 
can u make it so u can replace the guitar model???
Jijatoro  [author] 23 Sep @ 5:06pm 
@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:
Jijatoro  [author] 23 Sep @ 5:03pm 
@nard Thanks! To start Hero Mode, open the music selection menu, click the gear/settings icon, and change the mode from "Classic" to "Hero".
nard 23 Sep @ 4:39pm 
this is very awesome. but i need to know how to start hero mode
sagey08 23 Sep @ 4:28pm 
how much chatgpt did you use for every line of text on this addon including your comments
4thsword 23 Sep @ 6:15am 
spikeeeeeeeeeeee:steamhappy:
Jijatoro  [author] 22 Sep @ 9:04pm 
@duk
Great to hear that! Thanks for the update, and enjoy playing! 🎸
duk 22 Sep @ 8:35pm 
@Jijatoro ok i reinstalled the addon, now everything is working properly, thanks for fixing it