snowie2000 / mactype

Better font rendering for Windows.
https://mactype.net
GNU General Public License v3.0
10.01k stars 442 forks source link

Not compatible with World of Warships #226

Closed Explorare closed 7 years ago

Explorare commented 7 years ago

System: Windows 8.1 Enterprise MacType Version: 1.2016.904.0 MacType Mode: standalone tray mode (with admin) Issue The process can't be ended if the WoWSLauncher.exe execute with MacType enabled, with a error message Access is denied. This issue caused WoWS launcher unable to execute again. Only reboot fixes it.

image_2017-02-02_ 001 image_2017-02-02_ 002

Mahayu commented 7 years ago

(Sorry for my poor English) World of Warships has a function that can detect dll injecting and prevent it. For online games, it is highly recommended to put it into the excluding list.

Explorare commented 7 years ago

@Mahayu Thanks for your reply. I've already added WargamingGameUpdater.exe and WoWSLauncher.exe to the [UnloadDLL] and [ExcludeSub] section but didn't work. The issue only affects WoWS launcher, not the game itself. But I need the launcher to check for update. So I have to reboot every time I need to update the client. Not a big problem but still annoying.

I can understand CHS and CHT, btw.

snowie2000 commented 7 years ago

Try my newly uploaded CTP version which introduced a new child hook model.

Explorare commented 7 years ago

This issue has been solved with the patch CTP 0205. Thanks.

Explorare commented 7 years ago

It seems that the new patch brought in a new issue, which Direct Write content can't be rendered anymore (I used MacType Patch 1.19 before). Any further plan for supporting or hacking Direct Write on Windows 8.1? My laptop don't support Windows 10.

ghost commented 7 years ago

@Explorare Add DirectWrite=1 to the .ini file of your current profile (usually C:\Program Files\MacType\ini\Default.ini).

Explorare commented 7 years ago

@adeldpt Thanks. Problem solved. : )

snowie2000 commented 7 years ago

@Explorare You have to put MacType-patch files in the same folder of MacType. All files in system folder will no longer be loaded.

Explorare commented 7 years ago

The ReadMe in MacType_Patch_1.19 mentioned that the EasyHook64.dll should also be copied to \System32. So this no longer have any meanings?

snowie2000 commented 7 years ago

Yeah, it is true in public version, but not in CTP version. I changed hook method alot.

Explorare commented 7 years ago

Okey. I've removed EasyHook from system folder. But it looks odd in OneNote 2013 like this image

Compared with OneNote Online on Cent Browser with DirectWrite OFF image

snowie2000 commented 7 years ago

DirectWrite tweak is not as good as freetype provided by MacType, especially on Windows other than Windows 10

Explorare commented 7 years ago

So the only way could I fix this is upgrade to Windows 10?

snowie2000 commented 7 years ago

Yes and you must upgrade to Creator update to get the new directwrite engine.

Explorare commented 7 years ago

Umm. I'll have a try.

snowie2000 commented 7 years ago

Be prepared. Windows 10 is also known as Bug 10.

Explorare commented 7 years ago

Yep. May the Force be with me.

Explorare commented 7 years ago

Updated to Windows 10 14393.447 successfully. All functions works well include fingerprint reader. But It still looks awful for CJK characters.

image

image