Awesomium replacement - Restore the classic gmod feel & sleekness
84 replies, posted
[t]http://i.imgur.com/C3O2Yjp.jpg[/t]
Hey.
After reading this post ( [url]https://facepunch.com/showthread.php?t=1474548&p=48542981&viewfull=1#post48542981[/url] ),
which points out that Awesomium as it seems takes up 20 to 30% of each frame,
I've decided to do something with my boredom and created a dummy replacement for awesomium.
This package also includes a gmod 10 loadingurl and ingame menu, fully restoring the classic feel.
[t]http://i.imgur.com/oyjajPN.jpg[/t]
Where can I get it?
[url]https://github.com/Leystryku/die_awesomium[/url]
Cons: stuff using DHTML/HTML won't work ( e.g. loadingscreens or gmod cinema, radios using sound.PlayURL should still be fine. )
Pros: no annoying loadingscreen music, less input lag when e.g. joining servers, performance increasements depending on the pc
Install + Showcase ( crash@options is from playing around with sprays aka - not related to this ):
[url]https://www.copy.com/s/t%3Ax7IN31vbQiIs%3Bp%3A%252F2015-09-20_02-39-15.mp4%3Boid%3A165[/url]
Other:
I may some day if I feel like it make modify this to include a web browser engine :v
troubleshooting:
Incase it doesn't work out of the box crash ( in most cases [url]http://i.imgur.com/HMPzAlm.png[/url] ),
try installing [url]https://www.microsoft.com/en-us/download/details.aspx?id=48145[/url] ( 32 bit aka x86 one ).
After doing that start up gmod (it'll probably redownload the base gmod files ) and reinstall this package.
If it crashes ingame, try installing the normal package ( without the mcore folder ), using multicore rendering can cause crashes in gmod.
credits:
Killing Awesomium & porting gmod 10 menu - Leystryku ( [url]http://steamcommunity.com/id/Leystryku/[/url] )
Porting gmod 10 Loadingscreen - Freezebug ( [url]http://steamcommunity.com/id/Freezebug/[/url] )
gmod 10 menu - team garry
readding mcore rendering - Kilburn
zeh matt - motivating me to do something else than play osu ( aka motivating me to create this )
awesome work
[QUOTE=Leystryku;48721355]
I may some day if I feel like it make modify this to include web browser engine :v[/QUOTE]
At first I thought that's what it did ([IMG]https://facepunch.com/fp/ratings/rainbow.png[/IMG]!) . Regardless, this is pretty cool.
How hard would it be to replace the browser engine, anyway? I'm assuming not easy. I know there was some talk of using Chrome Embedded Framework. How many calls would you have to replace in the DLL?
Needs this background instead:
[IMG]http://media.moddb.com/images/members/1/398/397830/Me_stuffing_a_cone_on_gman.jpg[/IMG]
really good work, leystryku!
[QUOTE=MadParakeet;48721429]At first I thought that's what it did ([IMG]https://facepunch.com/fp/ratings/rainbow.png[/IMG]!) . Regardless, this is pretty cool.
How hard would it be to replace the browser engine, anyway? I'm assuming not easy. I know there was some talk of using Chrome Embedded Framework. How many calls would you have to replace in the DLL?[/QUOTE]
well this dll already replaces all calls to awesomium, even though at the minimum to bundle this with cef you would have to replace the LoadURL/IsLoading/SetWidth/SetHeight and texture stuff
cool
Ley you're back buddy! We missed you! Anyways great job on this!
crashes on load for me without an error message, ill do a fresh install and try from there and see what happens
[editline] [/editline]
reinstalled and it works perfectly now
My game just gets stuck on "Initializing Serverside" during launch when I use this.
only issue i can fine right now is multicore fucks with font/derma rendering a bit
[video=youtube;VdOr0FuKpwA]http://www.youtube.com/watch?v=VdOr0FuKpwA&feature=youtu.be[/video]
dont think you can do anything to fix this though
[QUOTE][B]Awesomium as it seems takes up 20 to 30% of each frame,[/B][/QUOTE]
Good fucking god what.
Awesomium has given me shit before, even forcing me to restart my computer on one occasion because a process got stuck in memory, but I didn't think it could be THIS bad.
I'd stick with this if most of my addons weren't so HTML-dependant, but it's really appreciated.
Hopefully a CEF-based replacement or an official update will come out to address this massive pile of garbage.
[QUOTE=killerjak7;48723088]My game just gets stuck on "Initializing Serverside" during launch when I use this.[/QUOTE]
Try following the troubleshooting, seems to work for everyone who reports problems when launching :v
[QUOTE=AJ10017;48723142]only issue i can fine right now is multicore fucks with font/derma rendering a bit
dont think you can do anything to fix this though[/QUOTE]
I could try, but it would be better if the gmod devs did ( bytepatching and hooking can only get me so far ).
Fantastic, the good old Menu.
[QUOTE=Leystryku;48724048]Try following the troubleshooting, seems to work for everyone who reports problems when launching :v
I could try, but it would be better if the gmod devs did ( bytepatching and hooking can only get me so far ).[/QUOTE]
its not really a huge issue, the performance increases i get from multicore rendering is definitely worth it. i get over a 100% FPS increase with it turned on
I've tried everything now, and I still can't get rif of the missing client.dll, I even reinstalled the game with no luck (accidentally deleting my data folder in the process ;__;)
[QUOTE=Unslinga;48724643]I've tried everything now, and I still can't get rif of the missing client.dll, I even reinstalled the game with no luck (accidentally deleting my data folder in the process ;__;)[/QUOTE]
Install the redist & reboot bruh
Now this is sick!
[QUOTE=zerf;48725574]Install the redist & reboot bruh[/QUOTE]
Done that, twice.
[QUOTE=Leystryku;48724048]Try following the troubleshooting, seems to work for everyone who reports problems when launching :v
I could try, but it would be better if the gmod devs did ( bytepatching and hooking can only get me so far ).[/QUOTE]
None of the troubleshooting things worked for me, I still get stuck on Initializing Serverside
[QUOTE=killerjak7;48726614]None of the troubleshooting things worked for me, I still get stuck on Initializing Serverside[/QUOTE]
Well, then feel free to add me and I'll tv+ have a look :v
Anyone got a mirror of Visual C++ Redistributable for Visual Studio 2015? microshit.com download wont start for me.
First start: The client.dll not found error occurs.
Second start: it redownloads all files!? but awesomium.dll got replaced and gmod loaded with awesomium
put awesomium.dll back into bin folder, started gmod, same error
havent tried using the vc++ redis, because download wont start.
[QUOTE=gamerpaddy;48730473]Anyone got a mirror of Visual C++ Redistributable for Visual Studio 2015? microshit.com download wont start for me.
First start: The client.dll not found error occurs.
Second start: it redownloads all files!? but awesomium.dll got replaced and gmod loaded with awesomium
put awesomium.dll back into bin folder, started gmod, same error
havent tried using the vc++ redis, because download wont start.[/QUOTE]
[url]http://puu.sh/kj02W/fdac1eeb01.rar[/url]
[QUOTE=AJ10017;48724456]its not really a huge issue, the performance increases i get from multicore rendering is definitely worth it. i get over a 100% FPS increase with it turned on[/QUOTE]
Since when does the MCR switch actually do anything?
[QUOTE=kila58;48730635][url]http://puu.sh/kj02W/fdac1eeb01.rar[/url][/QUOTE]
Thanks.
but i cant get it to work.
It launches, the error pops up, i re-launch it, it download some files and deletes the modified awesomium.dll
I got x64 windows, when i try to install the x86 redist, an "0x80240017 unknown error" happens at the end.
i also restarted my pc, and tried again.
Love this, amazing work. One problemo tho, is there any way I can enable custom loading screens? This is just a personal thing since I know many hate this.
Edit: Huge problemo that you can't avoid; if you go on a server with a custom escape menu, RIP GMod.
[QUOTE=gamerpaddy;48733685]Thanks.
but i cant get it to work.
It launches, the error pops up, i re-launch it, it download some files and deletes the modified awesomium.dll
I got x64 windows, when i try to install the x86 redist, an "0x80240017 unknown error" happens at the end.
i also restarted my pc, and tried again.[/QUOTE]
i have x64 windows, and the redists installed just fine. Same goes for 99% of other people.
[t]http://i.imgur.com/e0Ln73x.jpg[/t]
try this i guess
[url]http://wind8apps.com/error-0x80240017-windows/[/url]
[QUOTE=Sleggie;48734017]Love this, amazing work. One problemo tho, is there any way I can enable custom loading screens? This is just a personal thing since I know many hate this.
Edit: Huge problemo that you can't avoid; if you go on a server with a custom escape menu, RIP GMod.[/QUOTE]
No, you can't enable custom loading screens unless you convince everyone to allow sandboxed lua loadingscreens ( aka, really, really unlikely ).
Also, I'm not experiencing the custom escape menu "rip gmod" issue.
[t]http://i.imgur.com/j9YrycW.jpg[/t]
-snip- wrong tab ._.
[QUOTE=Metamist;48740500]Working on a holo builder so me and my friend can speed up some models that we are working on. I know, holopad already exists, but in my opinion, the "controls" aren't very easy and quick to use, and it lacks some features that I need. Here's an early demo:
[vid]https://dl.dropboxusercontent.com/u/21123405/ShareX/2015/09/2015-09-22_22-21-58.mp4[/vid]
Sorry for taking up so much space with the height of that video :o[/QUOTE]
I think you missed your thread, sir.
[QUOTE=Revenge282;48740509]I think you missed your thread, sir.[/QUOTE]
:o I actually noticed it first, then made sure it was on the right one, then refreshed and it somehow got back here? Sorry about that :P
Sorry, you need to Log In to post a reply to this thread.