zen-mod / ZEN

Zeus enhancement mod for Arma 3
https://zen-mod.github.io/ZEN
GNU General Public License v3.0
114 stars 52 forks source link

Feature Request: Spectrum Device Modules #440

Open Radiumio opened 4 years ago

Radiumio commented 4 years ago

Is your feature request related to a problem? With the release of Contact DLC, an update later added the Spectrum Device to the base-game with limited functionality (receiving signals, playing sounds, transmitting signals) and documentation later came out. Being able to place modules in Zeus that would at least allow players to receive signals, could provide an interesting way for players to locate objectives or secrets.

Solution you'd like: A module that creates a signal source the Spectrum Device can pick up, with adjustable frequency and vice versa. Allowing the Spectrum Device or module to play sounds (for the players to receive) would be cool as well, but the base-game likely doesn't have many vanilla sounds for this.

Alternatives you've considered: Mission scripting, but this doesn't allow for it to be on the fly IIRC and is not exactly easy to get into for the average ZEN user.

Additional context: See Spectrum Device Documentation here.

mharis001 commented 4 years ago

Adding modules to create signal sources that the spectrum device can pick up is fairly straight forward. However, I was unable to find the sounds in the base game; I think they are part of Contact itself.

Radiumio commented 4 years ago

There may be some suitable vanilla sounds that could be used, I'll take a look.

What about using sounds from the Play Sound module, so if sound mods are added, those sounds could be used too?

A few custom sounds that come with ZEN might work but would increase the file size so not sure if that would be very ideal, even if the files were compressed.

mharis001 commented 4 years ago

I don't think the Play Sound module's sounds are suitable for the spectrum device. It is less about file size and more so sourcing sounds that are compatible with the license.

CreepPork commented 4 years ago

We could take the sounds from Contact DLC and put them into a separate PBO and dual-license it under the Arma's license.

mharis001 commented 4 years ago

Contact files are currently in EBOs. Will need to wait until they are available as PBOs if we go this route.

veteran29 commented 4 years ago

Will need to wait until they are available as PBOs if we go this route.

Afaik it's not guaranteed they'll ever decrypt this one.

CreepPork commented 4 years ago

Looking at the documentation and in-game behavior, it seems a pain in the ass to make it work for multiple multiplayer clients who are equipped with the Spectrum Device because it uses global variables (missionNamespace).