The PeakeCoin Store - GMod Mod

in Hive Gaming6 days ago

🛒 New Hillbilly Shopkeeper NPCs for HiveStore Addon

Introducing Elder Brother Jeb and Younger Brother Clete McCoy

➡️ View on GitHub


🚨 New NPCs Released

Two new fully interactive NPC shopkeepers are now available for the HiveStore GMod addon. Meet the McCoy brothers—offering a rugged, immersive backwoods trading post experience.


👴 Elder Brother — Jebediah "Jeb" McCoy

File: npc_hivestore_elder_brother
Role: Full-store shopkeeper
Personality: Weathered mountain man, serious but friendly

Features:

  • Custom hillbilly dialogue (greetings, shop talk, farewells)
  • Invulnerable NPC, faces players when interacting
  • Opens the full store GUI
  • Pipe smoke particle effects
  • Procedural appearance: wrinkled skin, gray-streaked beard

🧑‍🔧 Younger Brother — Cletus "Clete" McCoy

File: npc_hivestore_younger_brother
Role: Weapons & tools specialist
Personality: Energetic, enthusiastic about firearms

Features:

  • Sells only weapons and tools
  • More animated behavior with tool-spark effects
  • Unique dialogue focused on hunting and weaponry
  • Opens filtered store GUI with custom styling
  • Procedural appearance: clean skin, light stubble, bright eyes

⚙️ New System Components

🎨 Custom Appearance System

File: cl_skin_generator.lua

Generates unique procedural hillbilly textures:

  • Elder Brother: aged skin, beard, wrinkles
  • Younger Brother: youthful look, bright features

🛍️ Specialized Store System

  • Elder Brother: full HiveStore
  • Younger Brother: weapons/tools only
  • Each with distinct UI styling

🔧 NPC Spawning System

File: sv_npc_spawner.lua

Console Commands:

  • hivestore_spawn_elder: Spawn Elder Brother
  • hivestore_spawn_younger: Spawn Younger Brother
  • hivestore_spawn_both: Spawn both NPCs
  • hivestore_remove_npcs: Remove all shopkeeper NPCs

✨ Visual Enhancements

  • Animated name tags for both NPCs
  • Pipe smoke for Elder Brother
  • Tool sparks & bouncing name tag for Younger Brother

📂 File Changes Overview

➕ New Entity Files

  • init.lua, cl_init.lua, shared.lua (for both NPCs)

➕ New System Files

  • cl_skin_generator.lua
  • sv_npc_spawner.lua

🎨 New Material Files

  • elder_brother.vmt
  • younger_brother.vmt

📚 Documentation

  • NPC_DOCUMENTATION.md

🔄 Updated Core Files

  • hive_store_init.lua: Added NPC loading
  • cl_init.lua: Added specialized store functionality
  • README.md: Documented NPC usage & features

🎯 Key Features Summary

  • ✅ Interactive hillbilly dialogue system
  • ✅ Different shopping experiences for each brother
  • ✅ Procedurally generated appearances
  • ✅ Admin-friendly spawn/remove commands
  • ✅ Particle effects & animated visuals
  • ✅ Fully integrated with the PeakeCoin economy

🔗 Try It Out

Add some backwoods charm to your GMod server with these immersive shopkeeper NPCs.

👉 GitHub: https://github.com/PaulMoon410/hivestore_gmod

Sort:  

i love gmod on steam i have not been playing it that much so i dont know how friendly the gmod comuity is

I just play with my sons. I just started making MODs.

that sound good you only started to make mods do you upload them to the steam work shop

https://steamcommunity.com/sharedfiles/filedetails/?id=3515983016

I have an AI wizard Im working on also. If you click SlimeyPen7s workshop thing in the directory listing,