• Next Update v5 - April 2016 Update is out!
    1,200 replies, posted
OSX peasants holding us back :/
[QUOTE=Noi;50330815]I'd stick older version of chrome that supports 32 bit in osx gmod build while bridge thing is being developed.[/QUOTE] Steam Hardware Survey reports 2.66% of Mac users are not using OSX 10.7.5 - 10.11.4 x64. Which means the 32 bit OSX users are a fraction of that 2.66%. Mac users in total are 3.57% of Steam users. Which means less (likely far less) than 0.095% of Mac users would be affected by this. Garry's Mod has about ~30,000 active players in the last 30 days. All in all, 28 of those 30,000 people would be affected by this at most. Bring on CEF.
that's not the problem though, the problem is that it is not possible to build gmod as a 64 bit application.
[QUOTE=Gran PC;50331553]that's not the problem though, the problem is that it is not possible to build gmod as a 64 bit application.[/QUOTE] I think that's why he suggested using an older 32 bit build of CEF until the bridge is done
What exactly is meant by a "bridge" anyway? Running CEF as a separate process which sends images to GMod while GMod sends the input to CEF? IPC might just negate the permance increase we had with CEF in the first place.
[QUOTE=Noi;50332362]It's a Mac version of GMod which is already fucked over by DirectX-to-OpenGL thing, fucked up material system&fonts, awesomium (which cant even hook up flash). It's an abomination of a port (not to blame facepunch, its source 1 problem).[/QUOTE] Oh you want the bridge to only be implemented for osx? Wouldn't it be a horrible pain in the ass to maintain a code base that differs [i]that[/i] much between platforms? I mean small code differences between operating systems is to be expected, but this a completely different way to implement a feature. Architecturally that can be a pain twin the ass. Also, performance already being fucked on osx is not an argument to stop caring about the performance of new code. Quite the contrary: the game is already close to unplayable, you don't want to make it even worse.
[QUOTE=Noi;50332871]Okay, fuck youtube, fuck videos, fuck flexboxes, fuck chrome. CEF implementation in GMod is cancelled forever: due to possible case of certain difficulties in the rectum of developer. RIP GMod 2013-2013.[/QUOTE] Oh I didn't know that. That compelling argument definitively proves that I am wrong with whatever the fuck I said to make you that fucking desperate.
[QUOTE=Noi;50333534]whatever, grandpa[/QUOTE] look at this loser starting to insult cause he's losing an argument lmfao [highlight](User was banned for this post ("Flaming" - Bradyns))[/highlight]
Is it too much to ask to not have my escape menu hijacked by some shitty addon? I even got kicked from a server for opening the console, what the fuck is wrong with people. Or do I need to alias the escapemenu binding again, like in TF2?
[QUOTE=Coolboy;50334106]Is it too much to ask to not have my escape menu hijacked by some shitty addon? I even got kicked from a server for opening the console, what the fuck is wrong with people. Or do I need to alias the escapemenu binding again, like in TF2?[/QUOTE] [NEW] Sleek Escape Menu + DarkRP support! Features: make your server more popular with this addon! people just add it because they think it makes their server unique and attracts people.
[QUOTE=RediL;50331375]OSX peasants holding us back :/[/QUOTE] We have had a lot features not added to GMod because of them, this is just one of them. I remember last year they were gonna replace the Awesomium system to a much better one (I don't remember the name) but we couldn't because of OSX users. But since this is a GMod update discussion page, we can't start a OSX vs Windows argument.
[QUOTE=vrej;50334251]We have had a lot features not added to GMod because of them, this is just one of them. I remember last year they were gonna replace the Awesomium system to a much better one (I don't remember the name) but we couldn't because of OSX users. But since this is a GMod update discussion page, we can't start a OSX vs Windows argument.[/QUOTE] If updates involve the exclusion of features because of OSX then that's certainly something worthy of discussing.
[QUOTE=vrej;50334251]We have had a lot features not added to GMod because of them, this is just one of them. I remember last year they were gonna replace the Awesomium system to a much better one (I don't remember the name) but we couldn't because of OSX users. But since this is a GMod update discussion page, we can't start a OSX vs Windows argument.[/QUOTE] That's what they are talking about now, that's what CEF is.
[QUOTE=Kevin;50333883]look at this loser starting to insult cause he's losing an argument lmfao[/QUOTE] He's also rating everybody else dumb regardless of post contents, and although I didn't check, I'll bet he's also posting in some people's profiles a mean/illegible visitor message. (He's done that to me before) Noi, your last post (just above me) is actually sensible, don't ruin it. Be mature and cut your losses.
Noi rating everyone that disagrees with him as dumb and writing on people's profiles? Nah...You have to be kidding
you're right, I don't know what I was thinking.
[url]http://www.gametracker.com/server_info/107.181.167.21:27015/[/url] [IMG]http://i.imgur.com/6ojmijY.png[/IMG] Isn't promoting terrorism illegal? :v:
stay on topic
[QUOTE=Noi;50334499]it has its own uses [/QUOTE] I know that, still I ask if I could get a chance to say "No" to those that don't really do anything useful. (Which is all of them, as far as I have seen.)
I vaguely remember people asking to bind the escape button in scripts for various things, such as letting players close their chat with the escape button. This was back in the day when Garry was still in charge. He said no because Lua scripters would exploit it to make people unable to leave the server. That's basically what's happening now, except it's not necessarily because the Lua scripters are malicious and don't want you to leave the server, it's because they're too incompetent to make a menu that even works in the first place, leaving you with a blank escape screen. And despite all this, basically none of the chat box addons properly implement "close with escape" properly. Like server join music, the custom escape menu has become another thing that every player hates, but server owners somehow think is a must-have. There are three important questions here: Who made the decision to allow escape button overriding and why? Was Garry's argument taken into account when this decision was made?
[QUOTE=FPtje;50336288]I vaguely remember people asking to bind the escape button in scripts for various things, such as letting players close their chat with the escape button. This was back in the day when Garry was still in charge. He said no because Lua scripters would exploit it to make people unable to leave the server. That's basically what's happening now, except it's not necessarily because the Lua scripters are malicious and don't want you to leave the server, it's because they're too incompetent to make a menu that even works in the first place, leaving you with a blank escape screen. And despite all this, basically none of the chat box addons properly implement "close with escape" properly. Like server join music, the custom escape menu has become another thing that every player hates, but server owners somehow think is a must-have. There are three important questions here: Who made the decision to allow escape button overriding and why? Was Garry's argument taken into account when this decision was made?[/QUOTE] I get the point of custom menus, don't get me wrong, but the escape menu belongs to the client, not the server, anything that hinders opening it, is considered evil or garbage in my book. Just like clientside muting. I won't forgive garry for taking away (or rather hiding) the clientside mute function, leaving it up to gamemode devs, which is still a pain to this day for me.
[QUOTE=Noi;50336485]Custom escape menus can sometimes be a nice, close replica to original one with additional features which could benefit gameplay for some certain gamemode. Stop thinking that gmod servers are regular css/tf2 servers, gmod is not about same servers.[/QUOTE] it is now thanks to garrys server browser
I'm sure this has been asked so sorry for asking it again. But what's wrong with simply swapping the server browser's method of retrieving a list with [url=https://developer.valvesoftware.com/wiki/Master_Server_Query_Protocol]the legacy way of doing it[/url]? This method gets a full list from every region. [editline]17th May 2016[/editline] List of servers taken using legacy method from EU: [url]http://pastebin.com/fRPCmKXp[/url]
[QUOTE=>>oubliette<<;50337777]I'm sure this has been asked so sorry for asking it again. But what's wrong with simply swapping the server browser's method of retrieving a list with [url=https://developer.valvesoftware.com/wiki/Master_Server_Query_Protocol]the legacy way of doing it[/url]? This method gets a full list from every region. [editline]17th May 2016[/editline] List of servers taken using legacy method from EU: [url]http://pastebin.com/fRPCmKXp[/url][/QUOTE] Cuz garry has a stick in his ass about it.
[QUOTE=YourStalker;50337966]Cuz garry has a stick in his ass about it.[/QUOTE] We're talking about master server querying here, not server browser presentation. I don't think Garry has said anything about the method we query the master server?
[QUOTE=FPtje;50336288] There are three important questions here: Who made the decision to allow escape button overriding and why? Was Garry's argument taken into account when this decision was made?[/QUOTE] Wasn't overriding the escape menu always possible - isn't the way that people do it is kind of "hacky"? Doesn't it involve BindPress and using HUDPaint in combination with PostRenderVGUI to tell if the escape menu is open? I don't think anything was ever changed to allow it, I think people just got inventive and found a way to do it. Not sure though, don't quote me on that. I originally remember someone posting a method of doing it in WAYWO - some pokemon gamemode if I remember correctly. It's been awhile though. Although it doesn't change the fact that it could be prevented (by blocking cancelselect/toggleconsole commands I'd assume) I do agree that it's stupid, and in most cases done terribly. Really, anything that can go into one of those escape menus would be just fine in an F1-F4 menu anyway.
[QUOTE=jackool;50339151]Wasn't overriding the escape menu always possible - isn't the way that people do it is kind of "hacky"? Doesn't it involve BindPress and using HUDPaint in combination with PostRenderVGUI to tell if the escape menu is open? I don't think anything was ever changed to allow it, I think people just got inventive and found a way to do it. Not sure though, don't quote me on that. I originally remember someone posting a method of doing it in WAYWO - some pokemon gamemode if I remember correctly. It's been awhile though. Although it doesn't change the fact that it could be prevented (by blocking cancelselect/toggleconsole commands I'd assume) I do agree that it's stupid, and in most cases done terribly. Really, anything that can go into one of those escape menus would be just fine in an F1-F4 menu anyway.[/QUOTE] Yeah, that could be a valid answer to my questions. If that's true then it's easy to argue that it was a bug in the first place and that it was explicitly not meant to be possible to do it.
What most are doing is checking [img]http://wiki.garrysmod.com/favicon.ico[/img] [url=http://wiki.garrysmod.com/page/gui/IsGameUIVisible]gui.IsGameUIVisible[/url] and if that's true they do [img]http://wiki.garrysmod.com/favicon.ico[/img] [url=http://wiki.garrysmod.com/page/gui/HideGameUI]gui.HideGameUI[/url] and draw their own pause menu. People can also do the same and disable console with [img]http://wiki.garrysmod.com/favicon.ico[/img] [url=http://wiki.garrysmod.com/page/gui/IsConsoleVisible]gui.IsConsoleVisible[/url]. I assume these functions were added recently?
[QUOTE=YourStalker;50342217] I assume these functions were added recently?[/QUOTE] If recently is 3.3 years ago :v: [sp]gmod 13[/sp]
[QUOTE=YourStalker;50342217]What most are doing is checking [img]http://wiki.garrysmod.com/favicon.ico[/img] [url=http://wiki.garrysmod.com/page/gui/IsGameUIVisible]gui.IsGameUIVisible[/url] and if that's true they do [img]http://wiki.garrysmod.com/favicon.ico[/img] [url=http://wiki.garrysmod.com/page/gui/HideGameUI]gui.HideGameUI[/url] and draw their own pause menu. People can also do the same and disable console with [img]http://wiki.garrysmod.com/favicon.ico[/img] [url=http://wiki.garrysmod.com/page/gui/IsConsoleVisible]gui.IsConsoleVisible[/url]. I assume these functions were added recently?[/QUOTE] Even then, there's this other method of doing it: [url]https://facepunch.com/showthread.php?t=1152853[/url] (this is the method I remember, PortalGod made that pokemon post I was talking about in WAYWO way back when) Seems to be even older than that, this one is from 2011: [url]https://facepunch.com/showthread.php?t=1112817&p=31983567&viewfull=1#post31983567[/url] (and I couldn't find the original post PortalGod made in an ancient WAYWO thread) Which was over 4 years ago now, before GMod 13. I'm not sure if you can run cancelselect/etc commands anymore, but it's always been possible like I was saying - it's just not as easy as overriding it via some hook. People just got creative and found methods of doing it. So like FPtje was saying, people are just using creative "bugs" to do it. I'm not sure if it's the best idea to block it completely at this point, seeing as people have now sold and made money off "custom main menus". I think the idea of an option to block it is better, but I'm sure it's trivial seeing as there seems to be more than one method to do it. A solution for that would probably be adding an official way to do it via some hook, fixing and telling modders to stop using the hacky methods (and update their SF addons), and adding a convar that allows you to turn it off. I'm not quite sure it's worth the effort, at least in comparison to other things that could be worked on. I'm not sure if you can really "fix" it even, unless they remove HideGameUI and block the console commands from being ran. But hey, you could always block it yourself seeing how it works I guess (at least on sv_allowcslua 1 servers) gui.HideGameUI = function(...) end + gui.IsGameUIVisible = function(...) return false end, plus block "cancelselect" and "toggleconsole" commands. Which results in breaking other scripts using them for correct reasons. And possibly even result in some infinite loop with the PortalGod method, not sure. Woo, fun stuff! :/
Sorry, you need to Log In to post a reply to this thread.