Author: | Guadmaz |
Date: | 17.06.2015 |
Downloads: | 2810 | Statistics |
Filesize: | 77.254 KB |
Rating: | 10.00 based on 2 votes |
DISCLAIMER
This is a mod I made in two days. Some MIDIs will sound broken or won't work at all. Please don't message me about this. That's because MIDIs are made for many instruments and we only have one (car horns).
Description
This is a proof-of-concept mod, that means it is not to be taken seriously. This mod adds 8 cars to the Opera house in Vinewood Hills. Each car works as a note and has it's own horn. The mod will take a converted MIDI file as an input and play it with car horns. I've included three songs that play more-or-less well. To start just go to the opera house and press NumPad9 and navigate the menu with numpad.
Song conversion
The mod accepts .csv files that were converted from a midi file. Follow these steps to convert your own midi:
1. Get your MIDI song ready
2. Get the tool from http://www.fourmilab.ch/webtools/midicsv/ and extract it into a folder
3. Open a command prompt (Shift + Right click) and type "midicsv yourmidifile.mid > yoursong.csv" without the ""
4. Copy and paste the resulting yoursong.csv to the scripts/music/ folder.
5. It should appear in the ingame menu.
Channels
In the settings menu you can change the Channel the cars will play. Channels are the instruments defined in the midifile. Some songs sound better just one, or others (like the Moonlight Sonata I included) sound better with all channels together.
Any: will play the first channel defined in the midi file.
All: will merge all channels into one and play them at the same time.
1..24: will play the selected channel.
Installation
1. Make sure you have both the Microsoft .NET Framework 4.5 and the Microsoft Visual C++ Redistributable Package (x64) installed.
2. Download and install Script Hook V (including the ASI loader). You may download it from http://gtaforums.com/topic/788343-vrel-script-hook-v/
3. Download the latest Script Hook V .NET and copy the ASI into your game folder. You may download it from https://github.com/crosire/scripthookvdotnet/releases
4. Place all of the contents of the zip into the scripts/ folder. If it doesnt exist, make one.
Changelog
-0.1
--First Public Release
Are you the owner of this mod? If someone has stolen your work, you can make a request for removing this mod.