Git Product home page Git Product logo

vespucci-festival's Introduction

Vespucci Festival โ›ฑ๏ธ๐ŸŽต

Inspired by Faswan Festival (Hypnonema Compatible), Vespucci Festival is a free map created by TayMcKenzieNZ located in Vespucci Beach, just in front of the local skatepark.

Entertain your city with a FREE music festival map by either playing real life LIVE radio stations, Twitch stream your IRL DJing, or play YouTube videos!

The map requires PMMS FiveM / RedM synchronized media player by Kibook for all screens to syncronize.

Screenshots ๐Ÿ“ธ

Audio Visualizations Audio Visualizations Audio Visualizations

Dependencies


Installation

  • Download Vespucci-Festival and drag the Vespucci-Festival folder into your server
  • Download httpmanager
  • Download pmms
  • Open the PMMS Festival Screen Config folder and copy the files over to the pmms resource folder

Add the following to your server.cfg:

ensure Vespucci-Festival
ensure httpmanager
exec @pmms/permissions.cfg
ensure pmms

By default, PMMS is set to admin only access, you can change this in the permissions.cfg provided with it, if you would prefer all players can access it. You will need to the read pmms installation instructions on the GitHub repository.

I recommend locking the Festival Screen when using it, so that others can't stop, rewind, pause, and/or remove/add other songs.

Please also read the installation instructions of httpmanager.


PMMS

I have provided files for PMMS which will change the values and settings, so that the Festival Screen audio can be heard from the pier making it a little more realistic. I have also provided some default radio stations that you can select in the UI of PMMS, to use if you wish to play those, on the festival screen, or inside your vehicle. They are examples, and you can of course add your own.

In the config file, I have set up the audio vislualizations for you and have marked out how many colours each one supports. You can of course change these if you wish to. Colours support names and/or hex codes

Config.audioVisualizations = {
	["bars"] = {
		name = "Bars"
	},
	["bars blocks"] = {
		name = "Blocky Bars"
	},
	["cubes"] = {
		name = "Cubes",
		colors = {"orange", "aqua", "blue", "purple"} -- Order bottom to top. Maximum 4 Colours 
	},
	["dualbars"] = {
		name = "Dual Bars",
		colors = {"#ee188c", "#176bed", "#16ec6d", "#5ffd1e", "#dcaa0a"} -- 5 Colours, Left To Right
	},
	["dualbars blocks"] = {
		name = "Blocky Dual Bars"
	},
	["fireworks"] = {
		name = "Fireworks",
		colors = {"#ee188c"} -- Maximum 1 Colour 
	},
	["flower"] = {
		name = "Flower",
		colors = {"#ee188c", "#176bed", "#16ec6d", "#5ffd1e", "#dcaa0a"} -- 5 Colours, Left To Right
	},
	["flower blocks"] = {
		name = "Blocky Flower"
	},
	["orbs"] = {
		name = "Orbs",
		colors = {"#ee188c","#7611f7"} -- 2 Colours 
	},
	["ring"] = {
		name = "Ring"
	},
	["rings"] = {
		name = "Rings"
	},
	["round wave"] = {
		name = "Round Wave"
	},
	["shine"] = {
		name = "Shine"
	},
	["shine rings"] = {
		name = "Shine Rings",
		colors = {"#ee188c", "#176bed", "#16ec6d", "#5ffd1e", "#dcaa0a"}
	},
	["shockwave"] = {
		name = "Shockwave"
	},
	["star"] = {
		name = "Star"
	},
	["static"] = {
		name = "Static"
	},
	["stitches"] = {
		name = "Stitches"
	},
	["web"] = {
		name = "Web"
	},
	["wave"] = {
		name = "Wave"
	}
}

Credits

Thank you to knjgh0 on the cfx.re forums for allowing me to modify and upload the original files ๐Ÿ™

vespucci-festival's People

Contributors

taymckenzienz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.