-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
can you make it work with assassins creed origins. because denuvo and vm protect are removed by codex #5
Comments
DRM has never been a problem for this kind of fix? EDIT: ok, perhaps VMP wasn't as lenient as denuvo Also, I'm not even totally sure this could be just a POPCNT problem. Perhaps it's the whole SSE4.2 that is required here. |
actually DRM matters in this game .sde wasn't working before and it was getting kicked out by the DRM. but after latest codex crack which they removed the drm sde works but performance is low. |
The problem with control was that they have a (dumb) check, not even safeguarding instructions actually being used in the game. But how does AC:O work? Is there also a warning, or is it simply crashing directly? ..put even aside that you can't expect stellar performances even in the most rosy of the situations EDIT: this guy had actually got the DRMed game to run with SDE.. |
so there is no way? |
Lol, I really don't have "the experience". And what I'm asking you, to start, is if the game actually just crashes on start now, or it warns you that you lack minimum system requirements. |
the game just crashes with no warning. |
"Good". |
hi again.
|
Lol, not that window, thanks. If you don't see it, add it from the toolbar on the top. |
Absolutely thank you for the effort. On the other hand, I know there is a hypothetic driver provided you are comfortable with using linux, which has patches for CRC32 emulation. |
thank you friend, really. |
Yes, in linux using wine. At least if your graphics card support Vulkan, performance should be on par to windows. For win10 there is nothing, unless somebody extends this emulator to support CRC32 or find some way to trap exceptions in the NT kernel with a driver. |
Well... Linux still is the most/only reliable solution at this point imo.. |
hello friend
about Linux and opemu ,i couldn't get opemu to work because of unknown
reason.
the make does nothing in the terminal.it a module and i dont know how to build it.
the instruction say use make command and it didn't work .
im using manjaro next i will test on ubuntu
and if by popcnt emulator mean your emulator which had two .DLLs
yes i used pin tool and attached them to the game. it didn't work but this time it shows a splash screen
the game stile only works with Intel sde and its crap.
i will run it again by visual studio.
|
Oook thanks anyway.
No please, that's retarded. |
thank you |
I didn't change anything, mr. KOCMOC42 did. Indeed, I don't really see this path as viable. Only emulation seems promising for the future. |
intel sde can emulate popcnt but the problem is that its emulate all the instructions even those exist in the cpu and it slowdown everything |
The problem is crc32, which is only emulated by the patchset I posted above. |
The problem is that even if you bypass crc32 that I implemented, there is another problem with popcnt and movups that can be solved, but I don’t know how, the workaround with crc32 is simply not applicable to popcnt since the program’s further work is not in the scenario the developer laid down which leads to the fact that the game crashes and does not start at all. All these checks of instructions pass only at the beginning of the game when the game logo appears, it takes literally 20-30 seconds. I could solve this problem if I had another computer nearby that would allow me to run the game without an emulator and do fix tests, but alas, I'm not at home right now. As for the sde external emulator, it can be optimized by going to the misc folder and then going to the bdw folder and documenting all lines except the first two in the cpuid.def file. But even that will be sad 7-15 FPS, but with the help of the cheat engine turning on speedhack at 0.8, you can get another 7 frames increase and this does not reach at least 30 frames to the normal FPS. Of course, you can parse the sde-mix-mt.dll emulator file and remove all other emulation functions, thereby increasing productivity, but I don’t have the source to edit this file correctly. But by the method of poking, it is possible that something can be done. For example, I optimized the emulator by trial and error by removing unnecessary trash from it, but even that performance did not get better. The best option is of course to try to do something with the popcnt emulator, but all I know from the programming language is php) When I get home and it will be in about a month, I can test the fix for working through the debugger, so I will understand what I'm doing right and what not. As for the sde external, after starting the game window it is necessary to turn it off somehow, but I did not find how, and it turns out that even the optimized emulator continues to work, affecting the performance, although less, but the effect is noticeable. |
Why would that be a problem, if you really had solved crc32? |
you need screen shot of the fix test .exe or from the original one |
The original one is already above.. the other is important |
Is that with popcnt_emulator? :/ |
i dont know how to run the emulator in Visual Studio debug |
You don't need to run the game with vs attached If it doesn't, add the game executable to DebugApplications as explained here |
the problem is its not crashing, as said before |
hi |
Hey. I did not find a solution. Although I experimented with the fix and it turned out to load some data into the RAM as it usually happens, but after waiting 10 minutes no further reaction followed. And I also found out that some people use the file that’s in the branch with mediafire as a fix, and they say that they supposedly did it so that others would finish what kind of fools they were. In the end, it was the very moment when you need to update your computer. |
I mean.. I wasn't saying that the emulation path is more profitable for nothing.. Anyway, in month or so my exams will end I should be able to test the linux way (since I'm not a developer, and it's the only one I know that doesn't require specific skills to try) |
hello Mr mirh |
You can play with this fix |
Uh, cool. |
amazing . |
Well, I really don't know what kind of black magic there is there.. |
Did you tested it with assassins creed origins? |
I cannot login with the old account. It keeps on giving a 500 server error ffr github? |
thank u |
There was a new release hours ago btw. |
Oops you beat me... |
He's just a grifter for as much as I know. Let's even pretend the videos are legit, we already have SDE to make everything work on everything. |
What can I say? |
Behold CRC32 is bugged though, and Odyssey still crashes for this reason. |
Hi guys. Made a fix for the amd processor, so far not stable but at least the game starts. https://www.mediafire.com/file/c7b24ymkbiquqhc/AMD_sse4.1.zip/file |
Well well well KOCMOC42.. So you took the dlls from that sse 4.2 fix, hex edited them to rename dll name from amun_ra.dll to ufix_ra.dll and stripped out web site name, to show it like you made it. |
Hi. dll is really edited but the error import the addresses using CFF Explorer, the game would not load so I had some things to remove it including the site name, the name of the dll changed since made several copies to test which one worked with amd and one of them worked, this used hex to change the name and switch to dll them afix_ra.dll bfix_ra.dll cfix_ra.dll the name change that would not be confused with origianlly file. Well I'm sorry for being unprofessional |
Errm.. okay 😏 but that doesn't make any sense to me. |
So you renamed DOOM SSE fix teitenga.dll dll to doomfixsse.dll and stripped out the site name too! If anyone looking for original fixes here are they |
Of cause it is not there |
please make work with assassins creed origins
i have a core2quad 9650
The text was updated successfully, but these errors were encountered: