Author: Kumeda
Author Website:

Requirements: No addons required

Version: 0.55 Alpha

Short description: Easy adding of coustom voice channels

Date: 2013-07-14 10:07


Comments: (0)
Rating:



 







VON PLUS Gui (VPG) [BETA]

by
Kumeda


Description:
This is my first project using the possibilities of Armas Editor and Scripting tools. In ARMA3 it is possible to use extra VON (Voice Over Net) channels next to the standart channels like global, side or groupe. The possibility of what you can do with these VON channels in ARMA3 until now is still very limited and cannot be compared to what is possible with the ACRE Mod. But VON channels can still give more freedome in the way people communicate with each other and all that without the need to be on a Team Speak server. I have played on some servers (Tier1 very nice) that used these coustome VON channels and it was a very neat experience for me. Until recently I didnt even know how this works until I found Subroc's Sub_Radio mod one of BI's forum members. As there are only a vew mods out there that allow the integration of VON channels and as Subroc's moved on to other projects it came to my mind... "Would it not be cool to have an easy to use script for VON available with a nice GUI on top of it?" . Therefore I decided to put some effort in it on what Subroc has started. In that way this project I will call VON PLUS GUI was born.

What VON PLUS can do for you
+ VON PLUS is Beta ready
+ The GUI is completlely new. The script has been reworked almost completely (except for some copy paste action).
+ You can theoretically add up to 10 lines.
+ You can limit the lines between 3 to 10 lines by option (2 or 1 actually do work but arent well implemented yet)
+ You can limit the number of lines that can be opend at the same time (your station only supports a number of open ports)
+ active channels are beeing highlighted in the tab list at the bottom for a better overview
+ You can use jump and scroll action to navigate through the channels. Jumping is done by cklicking on the small symbols, scrolling by using the left right arrows which come in 1,2 and 3 step mode (Click on the channelheader in the middle).
+ easy change of channel names
+ easy change of overall displayed gui size (.. also the problem of text sizes isnt solved yet)


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:/Program Files/Steam/Steamapps/Common/ArmA 3/
64-Bit - C:/Program Files (x86)/Steam/Steamapps/Common/ArmA 3/
After extraction it should look like this:
Steam/Steamapps/Common/ArmA 3/@your_mod_folder_name

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name\
mydocuments\Arma3 Alpha\@your_mod_folder_name\
mydocuments\Arma3 Alpha\@your_mod_folder_name\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons/mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Known issues:
Problems with coustom channels:
ARMA3 is still in Beta and unfortunately there are some bugs with the coustom channels that cant be solved without BI's help. That are :
1) Removing a coustom channel while still beeing selected, doesnt deselect or removes it from the list of active channels -> TICKET from Subroc
2) Using a coustom channel inside a vehicle cant be heard by persons outside the vehicle -> TICKET from genko
3) Not a bug as such but a needed feature. It is not possible to swap channels by command so that you can use a gui for swapping betweend channels -> TICKET by myself

So if you have the time please VOTE them up so that BI might change it!

Despite these problems for communication with ground units the coustom channels are working. I do think this project is also prove of concept and will most likely make puplic games even better.


Future plans:
Whats up for the next Version:
0.56 Alpha:
+lets automatically scale GUI text size to make it dependen only on GUI size relative too the screen size
+moving some options into mission params
+making code more simple better
+... dont know yet

For near futur releases:
+Remove all open lines
+Turn On/Off mode for closing "all" lines and opening all lines with one click
+station style real allowing only using one station at a time instead of the already implemented simple style that just limits the number of ports
+the new station style needs the adding of preset for more comfort

For far future releases (Beta phase):
+Focus on server use
+Higher access editing functions
->Channel name
->Channel color
->encrypt Key

For far far future releases ("Official" phase):
+ Documentation
+ customisation
+ mod version?

Additional ideas
1) making it tragable .. so that it can be moved to a desired location on your screen
2) Different skins of tarn or colors maby a night mode ^^ .. some minor form changes that it is less quadratic
3) what i realy would wish for is an option to do quick selects of channels so that you can change channels you are speaking through with the GUI ... as said that is not possible at all yet.
4) for a mod version it might be possible to swap channels with an extension .. this might be a way unti BI introduces some build in functions


Credits & Thanks:
subroc who gave the initial scripts and idea
kylania who helped me to save alot of time
gonk for giving his peace of mind


Changelog:
v0.55Alpha
- Adding of station and transmitter system -> look for init_station.sqf and edit
- Station can be blown up/ switched ... also you still have to do the integration yourself
- added check Radio / checking can be turned off Menue will appear and reapeare if you put your radio down or take it again
- if you cant select anymore channels checkboxes are crossed out and simple sound is played
- made a small example of "Blow up the Lamp" where the lamp is your station
- renamed some functions for better overview
- with respawn you should now keep your selection!
- any Bugs you may find are actually a feature, but should be reported anyway
possible problems:
-> are having less than 3 Channels this might still break the gui script in some way
->implementation of MP isnt quite done yet as i still have to figure out what hapens on what machine so all stuff that includes all clients might not work correctly (like JIP when station was destroyed). To get that done I will need to test that on a our clan server at some point. But before I do that I want to integrate all most basic features I think of at the moment.

v0.52 Alpha
- Rearange of tablist by starting with Channel 0 instead if 1 in the first tab
- Adding option to limit the count of usable lines between 3 to 10 lines by option #max_chat_lines (by editing GUI_OPTIONS.hpp)
- Adding option to limit the number of lines that can be opend at the same time by option #max_station_lines (by editing GUI_OPTIONS.hpp)

v0.5 Alpha
- I streamlined the code a bit to make editing easier. I also got hold of a minor bug through which not all 10 channels could be opened. Added an early "readme". ... i still could not test it on our public server yet. It is very likely that there are still problems with respawn and such.


Forum topic:
- BI forums




Enable javascript to be able to download from Armaholic please!



Tags: No tags