Just recently, the developer of Ragnarok M Eternal Love implemented a file verifier to their game to track down third-party programs. There are rumors that random players were banned from the game after using BlueStack CN 3, this is after an announcement posted from one of the unofficial Discord group that says, “Bluestacks CN might change something within the game so it able to run in 60fps and unlock the 30fps limit”. There is also a screenshot circulating in fb group of an unverified response from the in-game customer support discouraging everyone not to use the Bluestacks CN 3 because it’s bannable.

What we really know is Bluestacks CN 3 can unlock 60 fps into any games, not just Ragnarok M Eternal Love; But we’re not sure what they’ve done to achieve it.

To clarify things, we did some digging if Bluestacks CN 3 does really modifies the game files of the Ragnarok M Eternal Love for that 60fps.

Installation files from Mumu Player and Bluestacks CN 3

We use two emulators for this test, one is the Mumu Player which is recommended by the official website and the other one is the Bluestacks CN 3. The APK we use is downloaded from the official website of Ragnarok M Eternal Love (SEA) at http://ragnaroketernallove.com/apkdl.

During the test, we open the game on both emulators and install the additional updates. We also login our account to populate necessary user settings in the directory for the game.

In both emulators, we went to the installation directory of the game (/mnt/ sdcard /Android/data/com.gravity.romg) and copy the whole directory to transfer it into our desktop (outside the emulator) for comparison.

Comparison of the Installation Files in both Emulators

In comparison, we use SourceTree – a GIT client where we can track file changes of a project, this will let us see any file modification in Bluestacks CN 3 installation directory. We will test this in two ways. The first will be on Mumu Player (as Master Branch) and then the second one is on Bluestacks CN3 (as Master Branch). This is to cross check if there are existing files on both emulators.

First Test (Mumu Player – Master Branch)

First, the initial commit is coming from the installation directory of Mumu Player making it as a Master Branch, the next commit is from the installation directory of Bluestacks CN 3, doing this will show the file difference between Mumu Player and Bluestacks CN 3.

In the screenshot, only these files has been changed to the Mumu Player installation directory after updating it with files coming from Bluestacks CN 3.

Most of the changes are from User File Records which is normal especially it comes from two different emulators.

Below are the list of files coming from Bluestacks CN 3.

files/FilesUsedRecords/1_Users.xml

files/FilesUsedRecords/11_Servers.xml

files/FilesUsedRecords/4_ActivityPicture.xml

files/FilesUsedRecords/6_55050665.xml

files/FilesUsedRecords/9_Account.xml

files/Unity/local.22bbf1601f8b94a569390198a1975043/Analytics/values

files/Android/495_528.zip.tmp

files/Android/574_588.zip.tmp

files/Android/588_595.zip.tmp

files/PublicPicRoot/ActivityPicture/3d35e00d03aa7a18189444f93a7aed5.jpg

files/Users/55050665/90001/4295306676/PrivateChat/PrivateChatlist.byes

Second Test (Bluestacks CN 3 – Master Branch)

The second test also shows the same result, same files has been changed in the directory, except for the update temporary files which is the tmp files for client update and .meta files in the asset directories.

However, these meta files are only shown in Mumu players. We check other emulators like Tencent gaming Buddy and Bluestacks 4, we didn’t see any of these metafiles in their directories. Check the screenshot for the content of the metafiles.

Below are the list of new/modified files coming from Mumu players.

files/FilesUsedRecords/1_Users.xml

files/FilesUsedRecords/11_Servers.xml

files/FilesUsedRecords/4_ActivityPicture.xml

files/FilesUsedRecords/6_55050665.xml

files/FilesUsedRecords/9_Account.xml

files/Unity/local.22bbf1601f8b94a569390198a1975043/Analytics/values

files/Android/308_326.zip.tmp



files/Android/326_355.zip.tmp



files/Android/355_373.zip.tmp

files/Android/*_*.zip.tmp (5 files)

files/PublicPicRoot/ActivityPicture/3d35e00d03aa7a18189444f93a7aed5.jpg

files/Users/55050665/90001/4295306676/PrivateChat/PrivateChatlist.byes

files/Android/art/mode/role/body/monster/rudolf_pet.unity3d.manifest.meta

files/Android/art/*.meta (19 files)

files/Android/resources/*.meta (616 files)

Bluestacks CN 3 unlocks 60fps in Other 30fps locked Games

The Bluestacks CN 3 does not specifically unlock 60fps for Ragnarok M Eternal Love alone, the unlock works for other games as well.

We’ve tested the Bluestacks CN 3 with other games which is locked in 30fps and you’ll be surprised with the result. In this example, we tested a Unity-powered game borrowed from one of our game partner, Nosy Jones, their upcoming Chicken Pox Games. In the video, you’ll see that the Bluestacks CN 3 manage to unlock 60fps of the game.

You can watch the video comparison below, skip to 2 minutes for side-by-side comparison.

Conclusion

Well! It is safe to say that Bluestacks CN 3 does not really modify the system game files to achieve 60 fps. The code responsible for these improvements is probably hard-coded directly into the OS kernel or something within the Android OS.

This emulator is also one of the popular emulators in China, most SEA players that plays ROM in SEA region are using this emulator. If the rumors are true, does it mean those Chinese players who use Bluestacks CN 3 in ROM SEA were banned from the game? Please let us know what are your thoughts on this.