ogurets / popcnt_emulator

Pintool library for running Quantum Break on pre-SSE4.2 CPUs
21 stars 5 forks source link

call of duty warzone #6

Open appleface80 opened 4 years ago

appleface80 commented 4 years ago

I have a Xeon e5450. how would I use the emulator to be able to play warzone.

A-Flux commented 4 years ago

Same problem with x5450. I would need the dll´s for using it!

kukulo2011 commented 4 years ago

It is in https://github.com/ogurets/popcnt_emulator/releases.

appleface80 commented 4 years ago

I don't understand how I'm supposed to yes that to play warzone. could you please explain what to do.

A-Flux commented 4 years ago

Thank you.

But, if i start it with pin.exe -follow-execv -t64 instruction_hook64.dll -t instruction_hook32.dll -- "\Call of Duty Modern Warfare\ModernWarfare.exe" the Executable ModernWarfare.exe stays forever in background with stable 12% CPU.

kukulo2011 commented 4 years ago

Yes, the same here. I just upgraded machine to old xeon x3430 which has support for popcnt.

mirh commented 4 years ago

That's because the exe needs like two fucktons of command line parameters passed from the battle.net client to work. You may want to try to make it passthrough them to pin.exe by tinkering with %PROGRAMDATA%\Battle.net\Agent\data\cache\cb\78\cb78a3a67134163cd6016efdb8d9cf59

AyushKumar-Codes commented 3 years ago

What do it mean i can't understand.. I am facing same problem in Marvel Avengers. It only runs in background processes. Please help me..

WaveWavovich commented 3 years ago

That's because the exe needs like two fucktons of command line parameters passed from the battle.net client to work. You may want to try to make it passthrough them to pin.exe by tinkering with %PROGRAMDATA%\Battle.net\Agent\data\cache\cb\78\cb78a3a67134163cd6016efdb8d9cf59

sorry to bother, but can you, please, explain, what does tinkering means? also, this cache file's name and the folder where it is changed its name, and yeah, how do I "extract" these command line parameters from just a cache file and make it pass through to pin.exe?

thanks in advance

mirh commented 3 years ago

New hash-ID should be here. Tinkering means editing. I can't really help much more.

ghost commented 3 years ago

@mirh @kukulo2011 @NegativG @appleface80 @A-Flux hello, did you solve your problem ? I'm facing the same issue, I can't load COD Warzone on my Xeon E5450 because of lack of SSE4.2 instructions.

If you have any ideas to solve this problem it would be great !

AyushKumar-Codes commented 3 years ago

Nothing will help you .. You have to upgrade your Processor to intel I3 to i7. Then only you could play this game.. These emulator won't works