• Next Update v4 - March 2016 Update is out!
    1,930 replies, posted
[vid]http://scrnsht.me/u/lpb/raw[/vid] This in a tab similar to dupes/saves would be pretty handy. Loading models/materials is much easier than Lua. At the moment it just works as below, so you can really do whatever you want with it. The downloading can just be done with steamworks.Download. [code]success, loadedFiles = game.MountGMA( pathToGMA )[/code] Another change: GMAs are unmounted when you disconnect from servers now.
Wouldn't this cause any harm by forcing players to download all my addons? Implementing a kind of "Are you sure do you want to download <filesize>" shouldn't make this secure?
[QUOTE=gonzalolog;49720998]Wouldn't this cause any harm by forcing players to download all my addons? Implementing a kind of "Are you sure do you want to download <filesize>" shouldn't make this secure?[/QUOTE] Servers can already make users download addons
With unmounted do you mean, deleting the addon after you disconnect? I'm not really happyw it the idea about servers forcing me to download their shitty 50 high res player models and 100tdm cars
[QUOTE=gonzalolog;49721068]With unmounted do you mean, deleting the addon after you disconnect? I'm not really happyw it the idea about servers forcing me to download their shitty 50 high res player models and 100tdm cars[/QUOTE] Well if they are deleted then you would have to redownload them every time you connect. Maybe it's annoying for random servers but most GMod servers are designed to cater to returning players.
[QUOTE=Willox;49721024]Servers can already make users download addons[/QUOTE] Can these downloads be disabled like the ones when you join a server in options? (possibly the same option).
[QUOTE=Noi;49721538]i would ban for this[/QUOTE] ...Why?
"Help! All I see when I look at your things that are custom content is errors!" You either have no custom content, and thus nobody joins as your server is "boring", or they have to sit through a download queue composed of the top 200 addons on the workshop that they have installed to get more people to join. There is no happy medium.
[QUOTE=Noi;49722384]much like same reasons why you're forced to download full game content and respect sv_pure in order to play csgo or smth[/QUOTE] If you're going to think of it that way, then why would you ban them instead of kicking them and explaining why? You act like they're forcing some cvar. It's a fucking option in the menu.
No thanks, I decide don't have to wait hours to download all your shitty cars, m9k weapons and playermodels that nobody uses That's were my first point, resource.AddWorkshop can be disabled, so you just don't have to fill your hdd with garbage Most of models are just for vip usage and nobody uses them, that's why i disagree with the idea of "DOWNLOAD THIS FUCKING 400MB ADDON SO YOU DON'T SEE ERRORS ANYMORE"
Not everyone wants to download shitty FNAF models when they load into a server.
I think the issue he's arguing about is moreso with servers that are trying to provide a more unique experience, having players that legitimately want to join the server and check it out, then having issues by having that setting disabled and then forgetting about it. I disagree with the idea of banning those people, as that's not the way you can curate an active community, but at the end of the day a lot of players in GMod's community are stupid and will turn that setting off because their friend told them that it'll make joining servers faster or whatever, not knowing what it actually does. I think the issue is moreso those people then either not joining the server at all because "it doesn't work" or the staff of said server getting contacted and having to explain to them that they need to change that setting back when the whole mess could've just been avoided in the first place. Do keep in mind when I say this, I'm talking about servers that [B][I]actually try[/I][/B] to provide a good, unique experience, with their own custom content, as opposed to just plugging in like 50 Workshop Addons, however rare they may be.
That's i really would like a kind of "Do you want to download the following files? File" with a popup window
[QUOTE=gonzalolog;49723850]That's i really would like a kind of "Do you want to download the following files? File" with a popup window[/QUOTE] Except 80% will click no without knowing what they clicked no to. Then complain about missing content.
I think the idea is that if a server is trying to force you to download a fuck ton of random ass content, weather it's on connection or ingame, via workshop, resource.addfile, or via manual download out of the game, or whatever, the server is probably shit and you should find a new one. It's the same as file.write. Yes, server owners can dump a few terabytes of txt files in your data folder. Does that mean we should make a popup for that too? Some render functions will crash the game if used wrong by a shitter server, should we make that make a popup too? The point I'm trying to get across is that if a shitty server is wanting to make you download 1000 files that you don't want why exactly are you on it? It would be pretty annoying to deal with a popup because an addon you like and want to use is using the download feature as intended to stream neat content you want automatically for you.
how come [B]lua_error_url[/B] aint work no more? no request is being sent upon errors -edit- works. Firewall wasnt disabled. Free dumbs on moi
[QUOTE=Noi;49725262]If someone does this - doesn't mean everyone does. If you see shitty server - just don't join it.[/quote] "Don't like it -> leave it" argument. Besides being a shit argument, you can't "see" how many downloads a server has in the server browser. You'd have to join first, and at that time it's too late. [QUOTE=Noi;49725262]Then don't play on that server instead of thinking of ways to make game shittier, ffs.[/quote] "Don't like it -> leave it" argument. [QUOTE=Noi;49725262]I mostly see this option as tool for script kiddies/cheaters to join the server faster so they can fuck the shit up and get proud of it.[/QUOTE] You're replying to people who state they want to control how much they download because of join times and space concerns, and at the same time you deny those arguments' existence by stating that the [B]only[/B] use for it would be minging more quickly. How about this argument: My workshop downloads folder currently contains [B]31.5GB[/B] of addons. I am a power user. The ability to disable workshop addons by default [I]plus[/I] the new ability to download and mount addons on the fly would grant me the ability to decide exactly which content packs I want and which ones I don't. That way I can leave out the millions of hats a server has, but keep the fancy weapon pack. I as a power user would appreciate such fine grained control. I want to decide what my client downloads.
with this i can finally remove most of the tdm car packs from workshop autodl, because if you already have the svn you don't need those, and not to speak of all the unnecessary furniture people won't care about until they buy them nobody can't say that's not a good thing
[QUOTE=Willox;49719408][vid]http://scrnsht.me/u/lpb/raw[/vid] This in a tab similar to dupes/saves would be pretty handy. Loading models/materials is much easier than Lua. At the moment it just works as below, so you can really do whatever you want with it. The downloading can just be done with steamworks.Download. [code]success, loadedFiles = game.MountGMA( pathToGMA )[/code] Another change: GMAs are unmounted when you disconnect from servers now.[/QUOTE] This is all done on the client only right? So for example, using Giraffen93 room furniture stuff, you could have a client download and mount the required model packs needed for each persons room. Preventing the client from downloading every model pack used server wide when you might only go in 2 people's houses. If so you could also please Noi and make a popup before you enter a room asking if you want to download the content before entering or if you want to just look at a bunch of errors instead. [editline]12th February 2016[/editline] This is really cool the more I think about it
but will it replace already spawned models that turn up as errors? that's always been a problem, if you download the model and put it in models/ and spawn it again on the same session it's still an error also, it seems that the material $envmapmask etc thing works on a cold boot, but when enough materials have been loaded it stops working, can materials be unloaded/removed somehow?
[QUOTE=Giraffen93;49725999]but will it replace already spawned models that turn up as errors? that's always been a problem, if you download the model and put it in models/ and spawn it again on the same session it's still an error also, it seems that the material $envmapmask etc thing works on a cold boot, but when enough materials have been loaded it stops working, can materials be unloaded/removed somehow?[/QUOTE] It 100% won't be _reloading_ models or materials, but I am interested to see if it can at the least update any spawned errors. Otherwise you could hack that functionality in with a SENT
[QUOTE=Willox;49726011]Otherwise you could hack that functionality in with a SENT[/QUOTE] can this be done now? how? just setting the model name to the one that should be working after error still errors
i would absolutely love the ability to stream in downloads after joining servers instead of spending 20 minutes joining a server, any idea when we can expect an update to come out with this?
[QUOTE=Noi;49726207]Being a sane developer, I'm not putting 9999 fnaf models in the game. Your game client should deliver the same experience as intended by us. You don't have to be power user here. I'm not against function that allows game client to download other content automatically after you join. I'm against any of this 'download filter'/'prompts' stupidity. Players shouldn't worry about making decisions regarding downloadable content being there or not. [/QUOTE] Somehow you are not the developer of everything nor the owner of every server. [I]Your[/I] server may be the fairest of them all by not putting 9999 fnaf models in the game, but that does not change the fact that I still have 31.5GB of gma files in my downloads folder. Necessarily, there are servers in which I [B]DO[/B] "have to be" the power user. Are you seriously arguing that because [B]YOU[/B] promise not to fuck me over with 9999 fnaf models that [B]I[/B] should not have the ability to control what I download? [QUOTE=Noi;49726207]Power users - you're welcome to your land of singleplayer/local server.[/QUOTE] "Don't like it -> leave it argument". You're literally telling me to stop playing online because I disagree with you. What kind of toxic bullshit is this!? What are you trying to accomplish with it, Intimidation? Asserting dominance? Either way I'm not having it.
Not to mention people with slow internet connections who would not be able to download addons and play at the same time.
seriously what's the difference between pre-server workshop and in-server workshop? i don't get the argument the latter is even better [I]if[/I] error model replacing works
but i mean.. both methods end up in the same thing, especially if they're both silent about it it's identical
[QUOTE=Noi;49726379]Do whatever the fuck you want, just don't let normal players fuck up and then blame everything on this planet. [/QUOTE] You're wording it terribly, but reading between the lines I can see your concern: you are worried that some players might tick that option and then fail understand that the errors in game are caused by them ticking that option. Don't worry, I won't blame fuck ups of that kind on the planet. Instead I'll argue that this is merely a usability issue. There needs not be a menu option for it. It could be implemented with a ConVar. That would decrease the chance of the option getting turned on without the user knowing what it does. If the decision is made to put the option in a menu (e.g. under an existing option), a warning could be displayed that explicitly states what the consequences are. Get the usability of the option right and the problem you mentioned will not exist. On the other hand, your worry will be absolutely valid if the usability is done wrong.
[QUOTE=Noi;49726430]Except that it's not 200 addons. It's usually over 300 MB downloaded ___once___ (wow, can you look at that!).[/QUOTE] 300 MB time the amount of servers you join adds up fast [img]http://i.imgur.com/uBoDcBK.png[/img] I've only joined like 10 servers since installing GMod months ago. And it's bad to see the workshop download folder that big.
[QUOTE=Noi;49726477]You've joined wrong servers that feed your client with shit. It doesn't mean that good servers feed you with shit.[/QUOTE] I've only joined like 2 bad servers during that time, since I mainly hang around my server, Meta and servers friends host. It all adds up, good server or bad server, doesn't matter if it's 200 small downloads or 10 huge downloads.
Sorry, you need to Log In to post a reply to this thread.