First commit
First commit
This commit is contained in:
60
Cosmic rage/Cosmic rage.set
Normal file
60
Cosmic rage/Cosmic rage.set
Normal file
@@ -0,0 +1,60 @@
|
||||
;variables
|
||||
#var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags}
|
||||
;Settings.
|
||||
#File 6 {cosmic rage/settings.set} 1
|
||||
#var num 1
|
||||
#ForAll @settings {
|
||||
#read 6 {%i} @num;
|
||||
#math num {@num + 1}};
|
||||
#close 6
|
||||
#alias ActualSave {
|
||||
#File 6 {cosmic rage/settings.set} 1;
|
||||
#Var SettingsFileCounter 0;
|
||||
#ForAll @settings {
|
||||
#Math SettingsFileCounter {@SettingsFileCounter +1};
|
||||
#Write 6 @{%i} @SettingsFileCounter};
|
||||
#close 6;}
|
||||
|
||||
#alias {onDisconnect} {
|
||||
#gvar disconnected 1;
|
||||
ActualSave; #say {Settings saved!}}
|
||||
#trigger {$sphook &{race}; &{action}:&{soundpath}:&{volume}:&{pitch}:&{pan}:&{id}} {
|
||||
#if {@action = "loop"} {#playloop {Cosmic Rage/@soundpath.wav} @volume; #var @id %playhandle};
|
||||
#if {@action = "playrec"} {#play {Cosmic Rage/@soundpath.wav} @volume; #var @id %playhandle};
|
||||
#if {@action = "play"} {#play {Cosmic Rage/@soundpath.wav} @volume}; #if {@pan <> "na"} {#math pan {@pan * 50}; #pc %playhandle pan @pan}; #if {@pitch <> "na"} {#pc %playhandle frequency @pitch} {#pc %playhandle frequency 44100};
|
||||
#if {@action = "stop"} {#if {%defined(@id) = 1} {#pc %var(@id) stop}};
|
||||
#if {@action = "adjust"} {#if {%defined(@id) = 1} {#if {@volume <> "na"} {#pc %var(@id) volume @volume}; #if {@pan <> "na"} {#pc %var(@id) pan @pan}; #if {@pitch <> "na"} {#pc %var(@id) frequency @pitch}}}; #gagline all}
|
||||
#Alias login {#gagon all; 1; %charInfo(name); #wait (0.1); #ungagon; %charInfo(password)}
|
||||
#load misc.set
|
||||
#load gagcreator.set
|
||||
#gunkey numpad2
|
||||
#gunkey numpad4
|
||||
#gunkey numpad5
|
||||
#gunkey numpad8
|
||||
#gunkey numpad9
|
||||
#gunkey numpad/
|
||||
#gunkey numpad*
|
||||
#key f11 {#pc 0 stop; #say {All currently playing sounds have been stopped.}}
|
||||
#alias makeworse {#Configure PassThruChar {~>}; #Configure SwitchSession {~:}; #passthru {½}}
|
||||
#alias makebetter {#Configure PassThruChar {~½}; #Configure SwitchSession {~½}; #passthru {%<;>{}#"'}}
|
||||
#alias rawinput {#if {@rawpass = "enabled"} {#var rawpass "disabled"; makeworse; #say {Raw input mode is now disabled.}} {#var rawpass "enabled"; makebetter; #say {Raw input mode is now enabled.}}}
|
||||
#key {alt-\} {rawinput}
|
||||
#alias {smute} {
|
||||
#if {@Speech = "Disabled"} {
|
||||
#var Speech "Enabled";
|
||||
#SetSpeech incoming off; #say {speech off.} voiceonly;} {
|
||||
#var Speech "Disabled";
|
||||
#SetSpeech incoming on;
|
||||
#say {speech on.} VoiceOnly}}
|
||||
#key {control-f1} {smute}
|
||||
#alias devl {#if {%1 = ""} {#say {you didn't put any path of file to load.}} {#load {%1.set}; {#say {%1 loaded.}}}}
|
||||
#alias devu {#if {%1 = ""} {#say {you didn't put any path of file to unload.}} {#unload {%1.set}; {#say {%1 unloaded.}}}}
|
||||
#alias devo {#if {%1 = ""} {#say {you didn't put any path of file to open.}} {#edit {%1.set}; {#say {%1 opened in your prefered editor.}}}}
|
||||
#alias devc {#if {%1 = ""} {#say {you didn't put any path of file for your editor. the example of the file should be like "notepad.exe".}} {#configure Editor {%1}; {#say {%1 set as your default editor.}}}}
|
||||
#alias devr {#if {%1 = ""} {#say {you didn't put any path of file to reload.}} {#unload {%1.set}; #load %1.set; {#say {%1 successfully reloaded..}}}}
|
||||
#if {@rawpass = "enabled"} {makebetter}
|
||||
#if {@activitygags = "enabled"} {#load {gags/activitygags.set}}
|
||||
#if {@vehiclegags = "enabled"} {#load {gags/vehiclegags.set}}
|
||||
#if {@shipgags = "enabled"} {#load {gags/shipgags.set}}
|
||||
#if {@miscgags = "enabled"} {#load {gags/gags.set}}
|
||||
#trig {$buffer *} {#gagline all; #say %1 voiceonly}
|
||||
46
Cosmic rage/gagcreator.set
Normal file
46
Cosmic rage/gagcreator.set
Normal file
@@ -0,0 +1,46 @@
|
||||
#alias setpreferedgag {
|
||||
#if {%1 = 0} {
|
||||
#var preferedgag voice} {
|
||||
#var preferedgag all}}
|
||||
|
||||
#var gagfile gags
|
||||
#alias loadnewgag {
|
||||
#file 4 {cosmic rage/gags/%1.set};
|
||||
#forall {@newgag} {
|
||||
#write 4 {#trigger {%i} {~#gagline @preferedgag}}};
|
||||
#close 4;
|
||||
#unload {cosmic rage/gags/%1.set};#load {cosmic rage/gags/%1.set}}
|
||||
|
||||
#alias choosethefile {
|
||||
#alarm 0.100 {#say {Please select the file that you would like this gag to be saved to. This is to prevent cluttering as vip mud has a limit for file length which cannot exceed 32000 characters so saving all of your gags in one place is not prefered} VoiceOnly};
|
||||
#pick {P:choos a file|
|
||||
Activities:loadnewgag activitygags|
|
||||
ships:loadnewgag shipgags|
|
||||
Vehicles:loadnewgag vehiclegags|
|
||||
misc:loadnewgag gags}}
|
||||
|
||||
#alias addnewgag {
|
||||
#alarm 0.100 {#say {In the following prompt, enter the line that you would like to be gagged} VoiceOnly};
|
||||
#unvar newgag;
|
||||
#prompt newgag {what line would you like to gag?};
|
||||
#if {%NumWords(@newgag)=0} {#say {You didn't enter anything} VoiceOnly} {gagmethod}}
|
||||
#alias gagmethod {#pick {p:what kind of a gagging method do you prefer for this specific gag?|
|
||||
Please gag only the speech, but keep it in my output:setpreferedgag 0|
|
||||
gag it completely and don't show it in the output window:setpreferedgag 1};
|
||||
choosethefile}
|
||||
|
||||
#alias miscgagtoggle {
|
||||
#if {@miscgags="disabled"} {#var miscgags "enabled";#load {gags/gags.set}} {#var miscgags "disabled";#unload {gags/gags.set}}}
|
||||
#alias vehiclegagtoggle {
|
||||
#if {@vehiclegags="disabled"} {#var vehiclegags "enabled"; #unload {gags/vehiclegags.set}} {#var vehiclegags "disabled";#load {gags/vehiclegags.set}}}
|
||||
#alias activitygagtoggle {
|
||||
#if {@activitygags="disabled"} {#var activitygags "enabled";#load {gags/activitygags.set}} {#var activitygags "disabled";#unload {gags/activitygags.set}}}
|
||||
#alias shipgagtoggle {
|
||||
#if {@shipgags="disabled"} {#var shipgags "enabled";#load {gags/shipgags.set}} {#var shipgags "disabled";#unload {gags/shipgags.set}}}
|
||||
#alias gagconfig {
|
||||
#pick {P:Please select an option below|
|
||||
Activity-related gags (@activitygags):activitygagtoggle|
|
||||
Ship-related gags (@shipgags):shipgagtoggle|
|
||||
Vehicle-related gags (@vehiclegags):vehiclegagtoggle|
|
||||
Misc Gags (@miscgags):miscgagtoggle}}
|
||||
#key {alt-f2} {gagconfig}
|
||||
0
Cosmic rage/gags/activitygags.set
Normal file
0
Cosmic rage/gags/activitygags.set
Normal file
0
Cosmic rage/gags/gags.set
Normal file
0
Cosmic rage/gags/gags.set
Normal file
0
Cosmic rage/gags/shipgags.set
Normal file
0
Cosmic rage/gags/shipgags.set
Normal file
0
Cosmic rage/gags/vehiclegags.set
Normal file
0
Cosmic rage/gags/vehiclegags.set
Normal file
47
Cosmic rage/keys readme.html
Normal file
47
Cosmic rage/keys readme.html
Normal file
@@ -0,0 +1,47 @@
|
||||
<h1>Hotkeys Reference</h1>
|
||||
<h2>Buffer Keys</h2>
|
||||
<ul>
|
||||
<li><strong>Alt + Shift + Right</strong>: Add a new buffer</li>
|
||||
<li><strong>Alt + Shift + Left</strong>: Delete a buffer</li>
|
||||
<li><strong>Alt + Left</strong>: Move to the previous buffer</li>
|
||||
<li><strong>Alt + Right</strong>: Move to the next buffer</li>
|
||||
<li><strong>Alt + Page Up</strong>: scrowl up for ten messages of the current buffer</li>
|
||||
<li><strong>Alt + Page Down</strong>: scrowl down for ten messages of the current buffer</li>
|
||||
<li><strong>Alt + Up</strong>: move to the previous message of the current buffer</li>
|
||||
<li><strong>Alt + Down</strong>: Move to the next message of the current buffer</li>
|
||||
<li><strong>Alt + #</strong>: Jump to <number> of your current buffer.</li>
|
||||
<li><strong>Alt + Home</strong>: Go to top of buffer</li>
|
||||
<li><strong>Alt + End</strong>: Go to bottom of buffer</li>
|
||||
<li><strong>Alt + Delete</strong>: Clear the current buffer</li>
|
||||
<li><strong>Alt + Shift + Delete</strong>: Clear all buffers</li>
|
||||
</ul>
|
||||
<h2>Soundpack Volume and Behavior</h2>
|
||||
<ul>
|
||||
<li><strong>F5</strong>: Adjust general volume</li>
|
||||
<li><strong>F6</strong>: Adjust ambiance volume</li>
|
||||
<li><strong>F7</strong>: Adjust communication volume</li>
|
||||
<li><strong>F8</strong>: Adjust music volume</li>
|
||||
<li><strong>Ctrl + F5</strong>: Adjust clocks volume</li>
|
||||
<li><strong>Ctrl + F6</strong>: Adjust combat music volume</li>
|
||||
<li><strong>Ctrl + F7</strong>: Adjust IC social volume</li>
|
||||
<li><strong>Ctrl + F8</strong>: Adjust OOC social volume</li>
|
||||
<li><strong>Alt + F5</strong>: Adjust ground combat volume</li>
|
||||
<li><strong>Alt + F6</strong>: Adjust harvesting volume</li>
|
||||
<li><strong>Alt + F7</strong>: Adjust salvage volume</li>
|
||||
<li><strong>Alt + F8</strong>: Adjust games volume</li>
|
||||
<li><strong>Shift + F5</strong>: Adjust ship combat volume</li>
|
||||
<li><strong>Shift + F6</strong>: Adjust ship volume</li>
|
||||
<li><strong>Shift + F7</strong>: Adjust ship movement volume</li>
|
||||
<li><strong>Shift + F8</strong>: Adjust vehicle volume</li>
|
||||
<li><strong>F9</strong>: Toggle IC social sounds</li>
|
||||
<li><strong>F10</strong>: Toggle OOC social sounds</li>
|
||||
<li><strong>Alt + F9</strong>: Toggle panning of sounds</li>
|
||||
<li><strong>Alt + F10</strong>: Toggle pitch shifting of sounds</li>
|
||||
<li><strong>Alt + F11</strong>: Toggle ambiance sounds</li>
|
||||
<li><strong>Ctrl + F9</strong>: Toggle planetary music</li>
|
||||
<li><strong>Ctrl + F10</strong>: Toggle space combat music</li>
|
||||
<li><strong>Ctrl + F11</strong>: Toggle weather sounds</li>
|
||||
<li><strong>Alt + F12</strong>: Restart soundpack</li>
|
||||
<li><strong>F2</strong>: Open server-side soundpack settings</li>
|
||||
<li><strong>Ctrl + S</strong>: Save client-side soundpack settings</li>
|
||||
</ul>
|
||||
71
Cosmic rage/misc.set
Normal file
71
Cosmic rage/misc.set
Normal file
@@ -0,0 +1,71 @@
|
||||
;buffer keys
|
||||
#key {Alt-shift-right} {~buffer~ add}
|
||||
#key {alt-shift-left} {~buffer~ delete}
|
||||
#key {alt-left} {~@buffer~ backward}
|
||||
#key {alt-right} {~@buffer~ forward}
|
||||
#key {alt-pageup} {~@buffer~ scrollup}
|
||||
#key {alt-pagedown} {~@buffer~ scrolldown}
|
||||
#key {alt-up} {~@buffer~ up}
|
||||
#key {alt-down} {~@buffer~ down}
|
||||
#key {alt-#} {~@buffer~ #}
|
||||
#key {alt-home} {~@buffer~ top}
|
||||
#key {alt-end} {~@buffer~ bottom}
|
||||
#key {alt-delete} {~@buffer~ clear}
|
||||
#Key ALT-SHIFT-DELETE {~@buffer~ clearall}
|
||||
;soundpack volume and behavior
|
||||
#key {f5} {generalvolume}
|
||||
#key {f6} {ambiancevolume}
|
||||
#key {f7} {commvolume}
|
||||
#key {f8} {musicvolume}
|
||||
#key {control-f5} {clocksvolume}
|
||||
#key {control-f6} {combatmusicvolume}
|
||||
#key {control-f7} {icsocialvolume}
|
||||
#key {control-f8} {oocsocialvolume}
|
||||
#key {alt-f5} {groundcombatvolume}
|
||||
#key {alt-f6} {harvestingvolume}
|
||||
#key {alt-f7} {salvagevolume}
|
||||
#key {alt-f8} {gamesvolume}
|
||||
#key {shift-f5} {shipcombatvolume}
|
||||
#key {shift-f6} {shipvolume}
|
||||
#key {shift-f7} {shipmovementvolume}
|
||||
#key {shift-f8} {vehiclevolume}
|
||||
#key {f9} {icsocialsounds}
|
||||
#key {f10} {oocsocialsounds}
|
||||
#key {alt-f9} {panningofsounds}
|
||||
#key {alt-f10} {pitchshiftingsounds}
|
||||
#key {alt-f11} {ambiancesounds}
|
||||
#key {control-f9} {planetarymusic}
|
||||
#key {control-f10} {spacecombatmusic}
|
||||
#key {control-f11} {weathersounds}
|
||||
#key {alt-f12} {~@sp-restart}
|
||||
#key {f2} {serversidesoundpacksettings}
|
||||
#key {control-s} {ActualSave;#say {Client-side Soundpack Settings have been saved successfully!} VoiceOnly}
|
||||
#key {alt-n} {addnewgag}
|
||||
;aliases
|
||||
;Volumes
|
||||
#alias ambiancevolume {~@sp-settings ambiance volume}
|
||||
#alias clocksvolume {~@sp-settings clocks volume}
|
||||
#alias Combatmusicvolume {~@sp-settings Combat music volume}
|
||||
#alias generalvolume {~@sp-settings General volume}
|
||||
#alias groundcombatvolume {~@sp-settings Ground Combat volume}
|
||||
#alias harvestingvolume {~@sp-settings harvesting activity volume}
|
||||
#alias icsocialvolume {~@sp-settings IC social volume}
|
||||
#alias commvolume {~@sp-settings in and out of character communications volume}
|
||||
#alias oocsocialvolume {~@sp-settings OOC social volume}
|
||||
#alias musicvolume {~@sp-settings planetary music volume}
|
||||
#alias salvagevolume {~@sp-settings Salvage activity volume}
|
||||
#alias shipmovementvolume {~@sp-settings ship movement volume}
|
||||
#alias shipvolume {~@sp-settings ship volume}
|
||||
#alias shipcombatvolume {~@sp-settings starship combat volume}
|
||||
#alias vehiclevolume {~@sp-settings vehicle volume}
|
||||
#alias gamesvolume {~@sp-settings volume for games such as Pilot's Parody}
|
||||
|
||||
#alias ambiancesounds {~@sp-settings ambiance}
|
||||
#alias icsocialsounds {~@sp-settings IC social sounds}
|
||||
#alias oocsocialsounds {~@sp-settings OOC social sounds}
|
||||
#alias panningofsounds {~@sp-settings panning of sounds}
|
||||
#alias pitchshiftingsounds {~@sp-settings pitch-shifting sounds}
|
||||
#alias planetarymusic {~@sp-settings planetary music}
|
||||
#alias spacecombatmusic {~@sp-settings space combat music}
|
||||
#alias weathersounds {~@sp-settings weather sounds}
|
||||
#alias serversidesoundpacksettings {~@sp-settings}
|
||||
BIN
Cosmic rage/settings.set
Normal file
BIN
Cosmic rage/settings.set
Normal file
Binary file not shown.
106
readme.md
Normal file
106
readme.md
Normal file
@@ -0,0 +1,106 @@
|
||||
# Welcome!
|
||||
|
||||
## Introduction
|
||||
Hey there, fellow adventurer! This soundpack was made specifically for users of [VIPMud](https://www.gmagames.com/vipmud.shtml), and it's here to make your gaming more immersive. With over **2,000 unique sound effects** (and growing), your daily sessions will feel like full-blown adventures. New sounds are added regularly, and older ones are polished up, so there's always something fresh to enjoy.
|
||||
|
||||
## Features
|
||||
- **Sound Effects**: Covers most in-game activities and actions.
|
||||
- **Ambiences and Music**.
|
||||
- **Gag Manager**: Easily hide the lines you don't want to see or hear.
|
||||
- **More to discover as you play.**
|
||||
|
||||
## Installation
|
||||
Here's how to get the soundpack running:
|
||||
|
||||
1. **Connect to Cosmic Rage**
|
||||
Go to the **Connect** menu in VIPMud and choose **Character Setup/Connect**. Hit enter to open the connection wizard.
|
||||
- **Note**: NVDA may not read the edit boxes, but here's what you need to know:
|
||||
- **Character Name**: This is your character's in-game name. Don't leave it blank, and don't use spaces or "Unnamed".
|
||||
- **Character Reference**: A unique ID, usually the same as your character name. Again, no spaces or "Unnamed".
|
||||
- **MUD List**: If you've made other characters, they'll show up here. Pick Cosmic Rage or tab past to fill the next fields.
|
||||
- **MUD Name**: Must be "Cosmic Rage" with the space. Get this wrong and the pack won't load.
|
||||
- **Host Name**: Use one of these: `cosmicrage.earth`, `cosmicrage.nathantech.net`, or `87.106.252.196`.
|
||||
- **Port Number**: Use `7777` for Cosmic Rage.
|
||||
- **Notes and Descriptions**: Optional notes about your character.
|
||||
- **Password**: Your character's login password. This is encrypted and can't be recovered.
|
||||
- **Auto Login**: Check this to log in automatically.
|
||||
- **Keep Variable Values**: Keeps your variable states between sessions.
|
||||
- **Simple Script Control**: Enables simple scripting support. See the VIPMud manual for more info.
|
||||
|
||||
2. **Download the Soundpack**
|
||||
Once you have the pack, copy all the files from the download folder.
|
||||
Then go to your VIPMud directory (usually `C:\users\insertUsername\Documents\VIPMud`) and paste everything there.
|
||||
Restart VIPMud to load the soundpack.
|
||||
|
||||
## Hotkeys Reference
|
||||
|
||||
### Buffer Keys
|
||||
|
||||
- **Alt + Shift + Right**: Add a new buffer
|
||||
- **Alt + Shift + Left**: Delete a buffer
|
||||
- **Alt + Left**: Go to previous buffer
|
||||
- **Alt + Right**: Go to next buffer
|
||||
- **Alt + Page Up**: Scroll up 10 messages
|
||||
- **Alt + Page Down**: Scroll down 10 messages
|
||||
- **Alt + Up**: Go to previous message
|
||||
- **Alt + Down**: Go to next message
|
||||
- **Alt + #**: Jump to buffer number
|
||||
- **Alt + Home**: Go to top of buffer
|
||||
- **Alt + End**: Go to bottom of buffer
|
||||
- **Alt + Delete**: Clear current buffer
|
||||
- **Alt + Shift + Delete**: Clear all buffers
|
||||
|
||||
### Soundpack Volume and Behavior
|
||||
|
||||
- **F5**: General volume
|
||||
- **F6**: Ambience volume
|
||||
- **F7**: Communication volume
|
||||
- **F8**: Music volume
|
||||
- **Ctrl + F5**: Clocks volume
|
||||
- **Ctrl + F6**: Combat music volume
|
||||
- **Ctrl + F7**: IC social volume
|
||||
- **Ctrl + F8**: OOC social volume
|
||||
- **Alt + F5**: Ground combat volume
|
||||
- **Alt + F6**: Harvesting volume
|
||||
- **Alt + F7**: Salvage volume
|
||||
- **Alt + F8**: Games volume
|
||||
- **Shift + F5**: Ship combat volume
|
||||
- **Shift + F6**: Ship volume
|
||||
- **Shift + F7**: Ship movement volume
|
||||
- **Shift + F8**: Vehicle volume
|
||||
- **F9**: Toggle IC social sounds
|
||||
- **F10**: Toggle OOC social sounds
|
||||
- **Alt + F9**: Toggle sound panning
|
||||
- **Alt + F10**: Toggle pitch shifting
|
||||
- **Alt + F11**: Toggle ambiance
|
||||
- **Ctrl + F9**: Toggle planetary music
|
||||
- **Ctrl + F10**: Toggle space combat music
|
||||
- **Ctrl + F11**: Toggle weather sounds
|
||||
- **Alt + F12**: Restart soundpack
|
||||
- **F2**: Open server-side settings
|
||||
- **Ctrl + S**: Save client-side settings
|
||||
|
||||
## FAQ
|
||||
|
||||
**Q: My soundpack doesn't work. What now?**
|
||||
A: Type `sp on` to enable the soundpacks channel. Then send messages with `sp <message>`. You can also open an issue in the repo for help.
|
||||
|
||||
**Q: I found a bug. How do I report it?**
|
||||
A: Type `spbug` in-game to submit a bug report.
|
||||
|
||||
**Q: I have a suggestion. Where do I send it?**
|
||||
A: Use the `spsuggest` command to share your idea.
|
||||
|
||||
**Q: Can I become a soundpack developer?**
|
||||
A: Not right now. But if you make a cool sound, send it via `spsuggest` with a download link. If it's good, you'll be credited in the changelog and might even earn some donator dollars.
|
||||
|
||||
## Legal Stuff
|
||||
|
||||
The admins aren't lawyers and don't want to become ones. So here's the deal:
|
||||
This soundpack might not work perfectly for you. If something goes wrong or your computer explodes, we're not liable.
|
||||
|
||||
This has been tested on Windows 7, 10, and 11. It's in private beta among friends and considered functional. That said, it's evolving constantly, so check for updates often.
|
||||
|
||||
In short: use at your own risk. Enjoy!
|
||||
|
||||
Happy MUDDing!
|
||||
Reference in New Issue
Block a user