Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you know how to use Wiremod you will understand this description:
https://steamcommunity.com/workshop/filedetails/discussion/246756300/359547436752763605/
You can code your own playlist system using E2 and EGPs or use the masterr/slave synchronization.
Changing the Stream URL to run serverside playlists is not doable with reasonable effort. A second Playlist input could be a better option. Time runs fast and I don't have much of it at the moment, so I can not do any promises on implementing such a feature any time soon. There is other stuff in regards of this addon on its way aswell.
I do like the idea of the second playlist input option, though, and I do understand that you do not have very much time to spend incorporating any of these implementations; I do respect that sentiment, and I am not in any particular rush to see any forthcoming updates for this add-on.
After speaking with a friend, he was able to replicate a very basic representation of a stream radio UI with track manipulation capabilities via Wiremod EGP; minus the playlist skipping function, and he did denote that the existing Wiremod inputs did not actually include these options.
While playing online last night, I noticed that copying a stream radio that is playing from a server-sided playlist, with the Advanced Duplicator 2, will spawn an exact copy of it with a functioning playlist skipping capability, as well.
The copying function of the stream radio tool does not actually preserve the playlist skipping function when its settings are duplicated; does this mean, however, that the settings which are copied do not actually include the playlist skipping function? They are not present on stream radios that are duplicated.
Evidently, this setting is somehow perfectly retained and replicated when duplicating a stream radio with the Advanced Duplicator 2. If it were possible, I would edit the data of a saved stream radio duplication file in order to change only its model while preserving every other setting. May I ask where stream radio tool presets are currently saved? If applicable, I will still try to explore the possibilities of preserving a stream radio with playlist skipping capabilities while only modifying its model for my project in the meantime.
That the radio persists (saves) the internal playlist data on dupes is intended and is only restored on servers that allow custom URLs (exploit/trolling prevention). Custom URLs are allowed by default. It is to ensure that the radio does not break and works consistently to the original entity. The internal playlist is lost/overwritten if an other playlist is loaded or the Stream URL is changed from the outside (via tool or Wiremod).
The copying function of the tool can only copy the properties you can directly configure via that tool. You can not manpulate the internal playlist via the tool. The tool is designed to be consistant with many other GMod and Wiremod tools in its usage. So the internal playlist is not included by intention.
The other toolgun tools in the addon (which are for GUI coloring) work in a similar way.
All addon tools use the preset system that is provided via GMod's tool system. It behaves as like as all the other tools in the game. Manipulation is only recommend if you understand the file structure of the preset files. The preset system is not related to the duping functionalities of the game and will not change nor improve duplication behavour of the entities. These files must not change nor store properties that are not supported by the tool's GUI. However you can still remove properties that you don't need from the file. The tool will leave those unchanged when it loads the preset. Preset files are stored on the client side at:
garrysmod/settings/presets/streamradio/<number>-<preset-name>.txt
@bornaorange: Locking as invalid/bad reporting.