• Next Update v6.0 - October 2016
    1,799 replies, posted
On a side note, make sure when you do overrides that the file isn't run more than once or you'll have a stack overflow.
[QUOTE=bobbleheadbob;52076649]On a side note, make sure when you do overrides that the file isn't run more than once or you'll have a stack overflow.[/QUOTE] It can run more than once, just not tens of thousands of times. I don't think it would break anything if it overrides itself. I'm just putting it in my entity file btw, even though I can't think of any reason not to use your library (which does the exact same thing + useful Push/Pop functionality), I guess I'm just obsessed with doing everything myself :) I might cave and use your library. AFAIK require() never includes anything more than once.
[QUOTE=bobbleheadbob;52076649]On a side note, make sure when you do overrides that the file isn't run more than once or you'll have a stack overflow.[/QUOTE] wouldn't it be easier and better just to use a global/indice to check whether you've already overridden rather than make sure the file isn't ran twice? imo it's a complete nuisance for debugging if you make a file only run once [CODE] if render.AlreadyOverrided then return end render.AlreadyOverrided = true ... [/CODE]
[quote=Prerelease branch changelist]Added cl_downloadfilter noworkshop - disables only all of the workshop downloads Attack Helicopter now takes 6 or so rockets to die in Sandbox Increased max Field Of View from 90 to 100[/quote] okay, cool, that's pretty n- [quote]Resized all backgrounds to be under or equal to 1080p[/quote] ??? [quote]Fixed regresssion when player dies on a ladder Fixed a possible regression with Favorites server list[/quote] coming from someone with barely any touch of knowledge on coding, what does it mean by regression exactly?
[QUOTE=lNloruzenchi;52077371]coming from someone with barely any touch of knowledge on coding, what does it mean by regression exactly?[/QUOTE] regression noun a return to a former or less developed state. "it is easy to blame unrest on economic regression" I have no physical examples, but a regression in this sense would imply that the more something is used, the worse it gets. EDIT: Guy below me explains it better.
I know I'm late to the party, but to chip in on the stuff brought up in regards to Awesomium and compatibility with Mac OSX users, as someone who has a Mac themselves and has tried playing GMod with it, I can tell you it's for the most part, absolutely fucking broken anyway that you might aswell not even bother with it, unless you just want to mess around in Singleplayer. :v: (Don't take me too seriously.)
I've played with a mac and it werent THAT bad, although the only bad thing were that you're forced to play in mid settings
To be honest i'm happy with darkrp not being at the top of the list LMAO
Legacy server browser not opening for me on pre-release branch of Garry's Mod
Why can't we get CEF implemented for Windows users but also leave Awesomium for Mac? Bring in new VGUI elements for CEF that simply do nothing on Mac since the game can't load the binaries. Let the old Awesomium ones work in place. Leave it up to server owners/developers to decide how they want to support their Mac playerbases.
[QUOTE=KingofBeast;52085745]Why can't we get CEF implemented for Windows users but also leave Awesomium for Mac? Bring in new VGUI elements for CEF that simply do nothing on Mac since the game can't load the binaries. Let the old Awesomium ones work in place. Leave it up to server owners/developers to decide how they want to support their Mac playerbases.[/QUOTE] How about we break vehicle spawning for Linux again as well. The whole point of a game with "developer" or "modding" support is to have a unified library for all operating systems.
[QUOTE=ertug20;52085753]How about we break vehicle spawning for Linux again as well. The whole point of a game with "developer" or "modding" support is to have a unified library for all operating systems.[/QUOTE] While I agree with you, most of the work is behind the scenes. It's an HTML engine, really the only thing done from Lua is giving it some HTML or a URL. The whole thing could even be wrapped by the GMod devs so the Lua is 100% but Mac uses Awesomium's binaries while Windows uses CEF.
[QUOTE=KingofBeast;52085774]While I agree with you, most of the work is behind the scenes. It's an HTML engine, really the only thing done from Lua is giving it some HTML or a URL. The whole thing could even be wrapped by the GMod devs so the Lua is 100% but Mac uses Awesomium's binaries while Windows uses CEF.[/QUOTE] While that is indeed correct since it's all in the backend. Since FP hasn't patched the whole fake server issue yet though, I wouldn't hold my breath for them to take on such an ambitious task (at least anytime soon) even if it would make the experience for the majority of players on Garry's Mod much much better.
Supporting linux and MacOS/OS X (Clients) was a mistake, it takes too much resources for a very small playerbase.
[QUOTE=pierre0158;52085811]Supporting linux and MacOS/OS X (Clients) was a mistake, it takes too much resources for a very small playerbase.[/QUOTE] There is no reason not to support them. I'm sure that mac users make up at least 10% of the player base.
[QUOTE=ertug20;52085818]There is no reason not to support them. I'm sure that mac users make up at least 10% of the player base.[/QUOTE] People who have macs obviously have enough money to buy a windows pc that can run gmod, so if they want to keep using a bad product for gaming then let them. Awesomium is nothing but a rotting corpse that needs to be removed and replaced.
[QUOTE=Lunaversity;52085835]People who have macs obviously have enough money to buy a windows pc that can run gmod, so if they want to keep using a bad product for gaming then let them. Awesomium is nothing but a rotting corpse that needs to be removed and replaced.[/QUOTE] That would be a silly concept though. We don't discontinue support for Internet Explorer on our sites even though we all desperately want to (at least I'd hope that no reptuable web developers do this).
[QUOTE=Handsome Matt;52085874]You're not abandoning OSX if you keep Awesomium on it though? Just abstract the code behind a common header with different implementations for CEF and Awesomeium? Nobody loses.[/QUOTE] That is correct. Lunaversity sounded like he wanted to just completely discontinue Mac OSX support from his argument. If FP actually puts enough resources into keeping the Mac port and porting Windows to CEF while keeping the front end libraries the same then that's great.
[QUOTE=ertug20;52085877]That is correct. Lunaversity sounded like he wanted to just completely discontinue Mac OSX support from his argument.[/QUOTE] I just want awesomium gone/another (and better) option
[QUOTE=Lunaversity;52085930]I just want awesomium gone/another (and better) option[/QUOTE] I remember last time I talked to a gmod mac user, he told me it's broken to shit anyways :v:
[QUOTE=Leystryku;52085952]I remember last time I talked to a gmod mac user, he told me it's broken to shit anyways :v:[/QUOTE] Most of the crashes on mac I've seen are Awesomium.
[QUOTE=ertug20;52085753]How about we break vehicle spawning for Linux again as well.[/QUOTE] Shut your dirty mouth right now!
[QUOTE=ertug20;52085818]There is no reason not to support them. I'm sure that mac users make up at least 10% of the player base.[/QUOTE] I won't go into this any further, but I'm willing to wager my left testicle that it's roughly 3% at most. I've broken it down in past posts. But the idea of a combined frameworks to keep compatibility in all OSes is definitely going to be the easiest and fairest upgrade path.
Is there any chance a different branch with the replacement could be enabled via Steam for Windows users? Therefore people would have the opportunity to choose either option? Understandably this would cause some compatibility issues, but depending on the extent would backwards compatibility be an option? (A fallback to the current web methods)
It does not make any sense crying all the time about mac users or awesomium. It just demotivates the gmod-devs who are working on relevant fixes. The time will come, when awesomium will be replaced (or not), but until then we don't achieve any progress with whining or spamming the serverlist with messages.
[QUOTE=pierre0158;52085811]Supporting linux and MacOS/OS X (Clients) was a mistake, it takes too much resources for a very small playerbase.[/QUOTE] linux is good because a lot of server hosts run off linux given that windows server edition is an expensive pile of shit I agree that supporting mac is a waste though, people who want to game on a mac should have a dual boot configuration ready anyway since almost no games run on it out of the box.
Dropping osx support and letting osx keep Awesomium aren't new arguments. They've been refuted by Gmod devs, who said dropping osx support is just not going to happen and two implementations of web engines would be an extreme pain to maintain. Why would repeating them now make them change their mind?
[QUOTE=FPtje;52087989]Dropping osx support and letting osx keep Awesomium aren't new arguments. They've been refuted by Gmod devs, who said dropping osx support is just not going to happen and two implementations of web engines would be an extreme pain to maintain. Why would repeating them now make them change their mind?[/QUOTE] The devs have said that but if history has taught us anything it is that to get anything done you just have to repeat yourself over and over again to annoy the living fuck out of anyone it relates to. Hence every peaceful boycott ever. [editline]11th April 2017[/editline] The constant annoyance just ensures that the devs keep working on or keep thinking of solutions.
[QUOTE=YourStalker;52088014]The devs have said that but if history has taught us anything it is that to get anything done you just have to repeat yourself over and over again to annoy the living fuck out of anyone it relates to. Hence every peaceful boycott ever. [editline]11th April 2017[/editline] The constant annoyance just ensures that the devs keep working on or keep thinking of solutions.[/QUOTE] Constant annoyance is a bully tactic and if anything will get you the exact opposite what you want.
[QUOTE=Rocket;52088328]Boycotts work when someone has something to lose. Want to change their minds? Figure out a way to make it worth their while. They haven't suffered any lost sales due to not updating Awesomium, so why bother?[/QUOTE] I really think this kind of thinking isn't necessary in this community. The devs are talkative and they're not comparable to, say, Nestle executives who never say anything to the public directly. I want to see a reply from them to DarthTealc's list, though.
Sorry, you need to Log In to post a reply to this thread.