• February 2016 Update #2
    28 replies, posted
[url]http://www.garrysmod.com/2016/02/22/february-2016-update-2/[/url]
[QUOTE]Maps now prioritise content from their own game, this means that TF2 and Half-Life 2 maps load the correct content[/QUOTE] noice
[quote]Players are now simulated even when they are not sending any data to the server[/quote] What does this mean?
[QUOTE=Kickin Balls;49791555]What does this mean?[/QUOTE] Probably that they don't freeze mid-air anymore if the client doesn't respond.
[QUOTE=ms333;49791558]Probably that they don't freeze mid-air anymore if the client doesn't respond.[/QUOTE] Aw, it was fun to fuck around with crashed people though :v: [t]https://lh3.googleusercontent.com/-wglhR2JOm3k/Vss1Y2WhXzI/AAAAAAAAM6M/ZoAQ5P9Wuuc/s0/2016-02-23_02-20-45.png[/t]
i am now not able to go into any map, instead the game will just straight out crash now while loading
"Turrets’ sounds are now cleaned up properly on removal" holy shit this has been an issue since.... I can't remember gmod without it.
[QUOTE=LittleBabyman;49791610]i am now not able to go into any map, instead the game will just straight out crash now while loading[/QUOTE] Does it work without any addons in/enabled?
Oh, and what launch options does gmod have, anyone got a clear list of them?
[QUOTE=LittleBabyman;49791865]Oh, and what launch options does gmod have, anyone got a clear list of them?[/QUOTE] It follows these: [url]https://developer.valvesoftware.com/wiki/Command_Line_Options[/url] [url]http://www.tweakguides.com/HL2_7.html[/url]
[QUOTE=ms333;49791558]Probably that they don't freeze mid-air anymore if the client doesn't respond.[/QUOTE] Rest in peace snd_restart. (It would induce a second or two of lag; bind it to a key and you'd be able to float in place)
[QUOTE=code_gs;49791868]It follows these: [url]https://developer.valvesoftware.com/wiki/Command_Line_Options[/url] [url]http://www.tweakguides.com/HL2_7.html[/url][/QUOTE] I'm sure there were a few garry's mod specific ones. [editline]22nd February 2016[/editline] Because I'm not going to skim through the addons to enable them one at a time again.
[QUOTE=LittleBabyman;49791908]I'm sure there were a few garry's mod specific ones. [editline]22nd February 2016[/editline] Because I'm not going to skim through the addons to enable them one at a time again.[/QUOTE] I guess +gamemode and -authkey, but those are for servers. Otherwise, I don't believe there are any GMod specific ones.
[QUOTE=Killuah;49791623]"Turrets’ sounds are now cleaned up properly on removal" holy shit this has been an issue since.... I can't remember gmod without it.[/QUOTE] many memories of typing stopsounds into console
So uh.... did text alignment just straight up flip for anyone else using draw.SimpleText()? After Update [img]https://dl.dropboxusercontent.com/u/41867685/ShareX/2016/02/chrome_2016-02-22_16-09-05.png[/img]
Yea, you need to replace TEXT_ALIGN_BOTTOM with TEXT_ALIGN_TOP and the other way around
Easy to do, but what the heck is the point of updating gmod to do that in the first place? I mean, it's not even listed in the changelog. Why fix what isn't broken and why not at least tell people about it? I don't get it.
[QUOTE=bizzclaw;49794595]Easy to do, but what the heck is the point of updating gmod to do that in the first place? I mean, it's not even listed in the changelog. Why fix what isn't broken and why not at least tell people about it? I don't get it.[/QUOTE] Because the enum was defined in other libraries than this but with different behavior. So in order to make the style consistent, they changed it. Which is good. It might not be a game-breaking bug, but it was broken. Stop complaining about updates because you have to put some effort into your work to keep it up to date. Updates breaking a few things are better than no updates.
[QUOTE=ms333;49794631]Because the enum was defined in other libraries than this but with different behavior. So in order to make the style consistent, they changed it. Which is good. It might not be a game-breaking bug, but it was broken. Stop complaining about updates because you have to put some effort into your work to keep it up to date. Updates breaking a few things are better than no updates.[/QUOTE] I suppose that makes sense, but there's no reason to be rude. There is a difference between questioning something that makes no sense and complaining about an update. Effort isn't the question, everyone knows replacing something like this take second. I'm just concerned about changes like this that have no warning whatsoever. Practices like that have been going on for a bit too long and I think everyone can agree that they are highly distasteful. Really, It would of been fine if it was at least mentioned in the changelog in order to avoid confusion such as this, and bringing up concerns such as this should not warrant such an adverse reaction.
I heard SetParent is going to get fucked over in a new update, which will absolutely destroy contraptions that utilize weld-parenting (this is a type of parent that allows a prop to maintain its physics, but positional info is not sent to the client. It only stresses CPU and not network.)
[QUOTE=ms333;49794631]Because the enum was defined in other libraries than this but with different behavior. So in order to make the style consistent, they changed it. Which is good. It might not be a game-breaking bug, but it was broken. Stop complaining about updates because you have to put some effort into your work to keep it up to date. Updates breaking a few things are better than no updates.[/QUOTE] Nah, it was actually a pointless update, in all reality. Just like when they change one letter of a function to a capital letter rather than a lowercase letter. Absolutely pointless and a complete waste of time as an update all together. How about they work on multi-threading support and not disabling bloom by default, making the Q menu more functional, and inquiring why the Steam workshop is actually garbage and doesn't function properly most of the time. I would actually rank the Steam workshop less functional than FastDL, which is also a broken system. Joining servers and mounting workshop addons is a join-by-join basis. Some days everything is an Error while the next day it's not. If it's a game based on creating content for a community and sharing it through servers, why exactly is the sharing part of models, textures, and sounds not that reliable. Hey code_gs, what do you have to say about this? If FastDL and Workshop aren't that reliable, how are people going to POSSIBLY get to see your Buzz Lightyear playermodel if some shitty generic TTT server includes it in their content?
[QUOTE=Lordbleck;49795450]Nah, it was actually a pointless update, in all reality. Just like when they change one letter of a function to a capital letter rather than a lowercase letter. Absolutely pointless and a complete waste of time as an update all together. How about they work on multi-threading support and not disabling bloom by default, making the Q menu more functional, and inquiring why the Steam workshop is actually garbage and doesn't function properly most of the time. I would actually rank the Steam workshop less functional than FastDL, which is also a broken system. Joining servers and mounting workshop addons is a join-by-join basis. Some days everything is an Error while the next day it's not. If it's a game based on creating content for a community and sharing it through servers, why exactly is the sharing part of models, textures, and sounds not that reliable. Hey code_gs, what do you have to say about this? If FastDL and Workshop aren't that reliable, how are people going to POSSIBLY get to see your Buzz Lightyear playermodel if some shitty generic TTT server includes it in their content?[/QUOTE] • So let's just have a keep a huge inconsistancy that has confused developers instead of fixing it for a few addons with misaligned text with an easy fix. No, I didn't think so. • Multi-threading support is already in the game; gmod_multicore_test or something. • Why not disable bloom by default lol? If you really want it, enable it in the options. • What's wrong with the Q menu? • The workshop page is under control solely of Valve, the GMod devs have NO control. • What's wrong with FastDL? • The mounting issue with GMAs and Workshop was mostly fixed IIRC • Again, what's so unreliable about it? Steam up-time? That's also not under the GMod devs' control. I love the bit of ad hominem you threw in at the end; as if people not getting the model that I commissioned for someone for free because I appreciated the kindness they showed to me is somehow going to affect my fairly logical outlook on how Garry's Mod functions. Instead of complaining, make reports. Willox and RB look and respond to them pretty quickly. Issues: [url]https://github.com/Facepunch/garrysmod-issues/[/url] Requests: [url]https://github.com/Facepunch/garrysmod-requests/[/url]
[QUOTE=code_gs;49795549]• So let's just have a keep a huge inconsistancy that has confused developers instead of fixing it for a few addons with misaligned text with an easy fix. No, I didn't think so.[/QUOTE] What? I think the point he's trying to make is that a lot of these updates are needlessly changing things and deprecating long standing systems for no clear reason without even mentioning it in the changelog, yet there's still a ton of issues that aren't resolved. It also doesn't help that whenever we try to bring up any issue, we're accused of "complaining" and that we should just "appreciate that there's any updates at all".
[QUOTE=code_gs;49795549]• So let's just have a keep a huge inconsistancy that has confused developers instead of fixing it for a few addons with misaligned text with an easy fix. No, I didn't think so. • Multi-threading support is already in the game; gmod_multicore_test or something. • Why not disable bloom by default lol? If you really want it, enable it in the options. • What's wrong with the Q menu? • The workshop page is under control solely of Valve, the GMod devs have NO control. • What's wrong with FastDL? • The mounting issue with GMAs and Workshop was mostly fixed IIRC • Again, what's so unreliable about it? Steam up-time? That's also not under the GMod devs' control. I love the bit of ad hominem you threw in at the end; as if people not getting the model that I commissioned for someone for free because I appreciated the kindness they showed to me is somehow going to affect my fairly logical outlook on how Garry's Mod functions. Instead of complaining, make reports. Willox and RB look and respond to them pretty quickly. Issues: [url]https://github.com/Facepunch/garrysmod-issues/[/url] Requests: [url]https://github.com/Facepunch/garrysmod-requests/[/url][/QUOTE] -What huge inconsistency? It has been like that since the beginning. I've been using it right, others have been using it right. Maybe the documentation should suck less? I have no idea what inconsistency there is here, how about this: Why is it that math.random uses a lower case "r" but table.Random uses an uppercase one? Maybe that should be changed too, all these inconsistencies are just confusing [b]EVERYONE[/b]! -gmod_multicore_test causes rampant crashing. It is unreliable as shit and doesn't work properly, and on top of that, if it was actually working, why isn't it enabled by default? Capitalize some function names for no reason instead, that's more productive, right guys? Maybe more focus should be put on upgrading and optimizing things. -When I compared my maps in Source SDK base to maps in Garry's Mod, the lighting suffers greatly due to default disabled bloom. Why does a 2006 base Source engine showcase display things nicer than Garry's Mod? -Largest problem I have with the Q menu is when you go to type in manual values into fields. You have to hold Q and then click on the input field, sometimes causing that to get spammed with Q's, very annoying, especially for wiremod. -I didn't tell you to fix Workshop, I told someone to inquire and take steps to get it fixed. I know it is under Valve control, which is why the developer for the game needs to take steps to get issues with it resolved. resource.addworkshop and workshop collections don't always work. Like I said, it's a join-by-join basis. Let's say you join a server and you see the models from a content pack. Your game crashes. You join again and it's all errors. You close the game and join again, you can see them again. Very inconsistent. It's like it refuses to mount sometimes. -I have never been able to get FastDL to work properly ever. I have checked, and double checked, and triple checked, and put lua in place that makes sure it's telling clients to download the proper content. I put a model on a fastdl website, I specifically manually download it to make sure it's working. I clear my entire download folder and lo and behold, the model is an error upon joining the server. It's not an Error for SOME other people, but it is for other people randomly. It is EXTREMELY inconsistent and has been a problem for years upon years. Textures love to do it especially. I know I have the resource add file in the right place, and I know I have the downloadurl set properly. It just simply DOES NOT work all the time. If the system is in place, and the fastdl website is up, it needs to work 100% of the time. I could understand it if the website containing the files is down, but it is not. It's like Source just forgets to connect people to the download server and skips downloading random files. 6 years I have been messing with this and me nor other people I know have been able to figure out any sense of consistency with how files are sent to clients. The game itself seems to decide what it does and doesn't want to send, regardless of if that specific file is clearly defined in the list of what should be sent to clients. At this point, I've been passing it off as "It's a broken system made by Valve that they didn't finish working on". -When I unsubscribe from workshop files, and I have just tested this with 5 other people on a Teamspeak, it does not delete the GMA from the addon directory. And this brings me to my final point. I have been browsing here for years, and everyone on this website is EXTREMELY unfriendly to people just trying to figure things out. There is no reasoning for it at all. Fix the problem and stop acting like nothing is wrong. You tell us to make reports? Every time that's done, people get shut down and told nothing is wrong. Communication is a key thing; Brushing it off as "Nah you're talking out of your ass, nothing is wrong, we do it right" is not a proper way to respond to an issue. Also thanks everyone for considering getting rid of Awesomium and replacing it with something better. Awesomium was legitimately garbage.
Have to agree with bizz on this. Some of these updates do cause needless problems.
[QUOTE=Lordbleck;49795983]-What huge inconsistency? It has been like that since the beginning. I've been using it right, others have been using it right. Maybe the documentation should suck less? I have no idea what inconsistency there is here, how about this: Why is it that math.random uses a lower case "r" but table.Random uses an uppercase one? Maybe that should be changed too, all these inconsistencies are just confusing [b]EVERYONE[/b]! -gmod_multicore_test causes rampant crashing. It is unreliable as shit and doesn't work properly, and on top of that, if it was actually working, why isn't it enabled by default? Capitalize some function names for no reason instead, that's more productive, right guys? Maybe more focus should be put on upgrading and optimizing things. -When I compared my maps in Source SDK base to maps in Garry's Mod, the lighting suffers greatly due to default disabled bloom. Why does a 2006 base Source engine showcase display things nicer than Garry's Mod? -Largest problem I have with the Q menu is when you go to type in manual values into fields. You have to hold Q and then click on the input field, sometimes causing that to get spammed with Q's, very annoying, especially for wiremod. -I didn't tell you to fix Workshop, I told someone to inquire and take steps to get it fixed. I know it is under Valve control, which is why the developer for the game needs to take steps to get issues with it resolved. resource.addworkshop and workshop collections don't always work. Like I said, it's a join-by-join basis. Let's say you join a server and you see the models from a content pack. Your game crashes. You join again and it's all errors. You close the game and join again, you can see them again. Very inconsistent. It's like it refuses to mount sometimes. -I have never been able to get FastDL to work properly ever. I have checked, and double checked, and triple checked, and put lua in place that makes sure it's telling clients to download the proper content. I put a model on a fastdl website, I specifically manually download it to make sure it's working. I clear my entire download folder and lo and behold, the model is an error upon joining the server. It's not an Error for SOME other people, but it is for other people randomly. It is EXTREMELY inconsistent and has been a problem for years upon years. Textures love to do it especially. I know I have the resource add file in the right place, and I know I have the downloadurl set properly. It just simply DOES NOT work all the time. If the system is in place, and the fastdl website is up, it needs to work 100% of the time. I could understand it if the website containing the files is down, but it is not. It's like Source just forgets to connect people to the download server and skips downloading random files. 6 years I have been messing with this and me nor other people I know have been able to figure out any sense of consistency with how files are sent to clients. The game itself seems to decide what it does and doesn't want to send, regardless of if that specific file is clearly defined in the list of what should be sent to clients. At this point, I've been passing it off as "It's a broken system made by Valve that they didn't finish working on". -When I unsubscribe from workshop files, and I have just tested this with 5 other people on a Teamspeak, it does not delete the GMA from the addon directory. And this brings me to my final point. I have been browsing here for years, and everyone on this website is EXTREMELY unfriendly to people just trying to figure things out. There is no reasoning for it at all. Fix the problem and stop acting like nothing is wrong. You tell us to make reports? Every time that's done, people get shut down and told nothing is wrong. Communication is a key thing; Brushing it off as "Nah you're talking out of your ass, nothing is wrong, we do it right" is not a proper way to respond to an issue.[/QUOTE] - The huge inconsistency of draw.TEXT_WHATEVER vs TEXT_WHATEVER's values. As for functions: lowercase functions are default Lua functions, capital functions are GMod/Source functions. - Because it's currently under testing, and is being worked on by devs. It works great on my system, personally, but I agree it's far from perfect. These things take time, especially when Garry himself said he didn't know how to properly implement multi-threading with addons that have large code compilation and LuaJIT. - Then enable it in your options. - Make a pull-request, since the Q menu is entirely in Lua. Otherwise, you can always make a request on the GitHub. - They have, Valve has not responded. The inconsistency is due to Steam servers, something else Valve has refused to fix for MULTIPLE mods. - FastDL works fine. Make a help thread and I will be glad to assist you; I have never run into issues with FastDL as well as many other current server owners I know. - This used to be a default feature before people bitched for it to removed. Start reading console: [img]http://puu.sh/ni8AL.png[/img] I understand there are many people on here who have no intent to help, but part of the lack of communication in recent years has been due to Garry abandoning the game and multiple devs stepping up and down from positions of leading new GMod updates -- but at it's current state, I would say the game's development is as solid as it has been in years. Robotboy and Willox -- as well as _Kilburn on some behind-the-scene projects -- are extremely communicative and have been diligently working on fixing bugs and considering requests. I guess it's less apparent from the outside due to a lot of it just being contained to one thread and the GitHub, but I will say that GMod updates in their 12 years have NEVER been smooth, but they've always been for the best. Testing everything on a very loaded engine with a lot of different components is hard for a two man team, so a lot of community trust is required, and I see no problem with that. I agree with you on the points that there are a lot of dicks and pricks on Facepunch, every community has them. But there are a large number of generous, genuine people here who are trying to help others with their problems as well as deobfuscate what's going on in the development process. [editline]22nd February 2016[/editline] [QUOTE=bizzclaw;49795720]What? I think the point he's trying to make is that a lot of these updates are needlessly changing things and deprecating long standing systems for no clear reason without even mentioning it in the changelog, yet there's still a ton of issues that aren't resolved. It also doesn't help that whenever we try to bring up any issue, we're accused of "complaining" and that we should just "appreciate that there's any updates at all".[/QUOTE] [url]https://wiki.garrysmod.com/page/Category:Deprecated_Functions[/url] This has a lot of useful information on what will be removed in the future. I agree the changelog could be more explanatory on why things were done.
Fyi: gm_mcore_test only threads renderables or something (like sprites and effects), not physics or anything. Pre GM13 running multicore doubled framerate. Mcore test only improves 25% or so. It's not true multicore. Source is strange and a lot of the rendering imposes a great deal on CPU instead of GPU. I have not crashed from using it ever
what are "illegitimate content packs"?
[QUOTE=Joazzz;49812210]what are "illegitimate content packs"?[/QUOTE]In layman's terms, it basically means use proper Steam mounting for the game instead of downloading a "free" content pack for the games in question.
Sorry, you need to Log In to post a reply to this thread.