Posted June 08, 2023 by Anagan79
What is the QuestGamesOptimizer (QGO) ?
QGO is a native unofficial Meta Quest tool that allows users to use the full potential/performances of their Meta Quest without being restricted. It is an app launcher that gives you the ability to tweak each of your games to make them graphically better or smoother or to save battery and to tweak the video recording settings. => QGO in a few points
What headsets are supported by QGO ?
Quest 1, Quest 2, Quest Pro and Quest 3
What games are optimized ?
All standalone VR games can be optimized, and here is the list of optimized games per devices. New optimized games are published every week, so the list is constantly growing
Are updates free / How to update ?
Yes, of course ! All the updates are free
When there is a new QGO update, you are notified inside the app itself. Just click on the update button to install the update (take a look at this video), or get the last version of the application on Itch.io and install it over the current one. Keep in mind updating QGO is highly recommended as the updates fix problems on previous versions, add new features and fix compatibility issues with every next Meta Quest software update, and that I can't support all the previous versions
Why is your application on Itch.io ?
Itch.io is a great place for indie developpers. You can't imagine all the exceptional applications you can find on this platform. Then I can manage all what I want on ths plateform, edit what I want, make posts, devlogs, email communications, promotions, give keys, sell goodies, can choose how I present the app and so on. The app can't be on AppLab nor on Official Meta Quest store because of the possibilities of the app. I'm not sure Meta could allow QGO on its store because of the possibilities the app offer. Also the taxe on Meta Quest Store are huge and I need to respect complexe guidelines to pretend to be on the platform. I want to be free from stores.
Do you have some important links ?
Who are you Anagan79 ?
I'm the QuestGamesOptimizer's Daddy since 3 years now and work as an French indie developer. I'm also a web, VR enthusiat and VR journalist at https://gamergen.com/. I'm close to my great community and receive help from the great QGO community to test my app, report bug, imagine new features, etc. Recently I created a small dedicated profile team to help me to create official game profiles
What data can QGO collect / store ?
Thanks to your account, if you uninstall QGO and reinstall it, you will retrieve all your data
Can I share my email to friends ?
1 email = one license = one user. That is how QGO was built. The email is the link to your QGO account and data. By sharing your email to other, when some of you create a personal profile or create folders/categories or manage apps in folders/categories, it will override the account data. Also, using your email on too many devices could block your account for abuse
What is a QGO game profile ?
It is a list of configured settings (Rendering resolution, CPU, GPU, Refresh Rate, FFR, etc.) to improve your experience or the quality of games. As all the games are different, it doesn't exist any "common" profile for every game and for each game we can create different types of profiles
What are the different type of profiles ?
Are all the official QGO profiles tested and approved ?
Yes for sure. Every profile is tested in many conditions, in heavy scenes and in multiplayer mode if available to be sure to be lag free. The FPS need to be stable to make an official profile.
There is no profile for my game. Why ?
If there is no profile for your game, this could be due to the fact I didn't have time to optimize it or that your game is a pirated game with an unoficial package name, that isn't the same as the official one.
What profiles can I see on my device ?
On Quest 3 you can see Quest 3 profiles, on Quest 2 you can see Quest 2 profiles and so on...
Why are there only few profiles on the Quest 1 ?
There aren't many profiles on the Quest 1 because I don't have this headset. So the profiles you can see are the ones made by the community.
Are new profiles downloaded automatically, or do I have to update the application to get them?
All is automatic. When you open QGO and are connected to the Internet, QGO retrieve all the last profiles
What is FFR ?
This means Fixed Foveal Rendering, in other words, how the image is rendered in the outer edges of the center of the screen. The higher the FFR level is, the more the quality at the edge of the center of the screen is degraded, but better are the performances because the headset no longer calculates the whole image at the same resolution. This artifice is almost imperceptible to our eyes in lower levels, because the lenses whose shape is convex, make the image blurry the more we move our gaze away from the center of the screen
How can I send you my custom/personal profiles ?
There is a dedicated button on the Profile Edition screen. Then I could check your profile for lag free experience ans then share to every QGO users
How do I know when a new game profile is available ?
I send a notification inside QGO in the main screen (check the video above) everytime there is a new profile. Othe than that if you are on the Facebook or Reddit communities, I always try to make a post to inform you that a new profile is available
What is the Test-In-Game button ?
It is a button you can use when you are playing game to apply new preset without quitting the game. It avoids you to quitting the game, then starting QGO then editing the game then restarting the game.
Keep in mind you can't change the resolution on the go/when you are playing. Resolution must be applied before game launch
What is ADB ?
ADB is the basic tool for developers and all hackers who want to operate their Android device from a computer. It is part of the SDK (Android Software Development Kit). ADB stands for Android Debug Bridge. It is a bridge between the Android system and our computer, or more generally our Android device and another device. It allows developers (and others in the Android ecosystem) to communicate with their device through commands. Everything works on the client-server (or slave-master) model. adbd, the ADB daemon (background process) runs on the Android device and can receive commands from an ADB server, installed on a computer or other device, and thus execute them. In most cases, it is used through a USB connection. This is what happens when we plug the Meta Quest into our computer. The client (our Meta Quest), goes into debug mode and receives commands from the server (our computer and SideQuest), such as changing the resolution of textures via a Shell command.
What is ADB Wireless ?
This is the way to use ADB capabilities without a wired USB connection (so via Wi-Fi), and in a" few words", it enables the ADB embedded service in your Android device (the Meta Quest).
You have to enable ADB wireless connection with a physical USB connection, via PC or Android Smartphone each time you complete reboot your Meta Quest to wake up the embedded ADB service. The Meta Quest can't wake up its ADB service on its own... Android works like that, as a master/slave connection. The master ask the slave to wake up its ADB service.
====> BUT since the v7.0.0, the QuestGamesOptimizer can wake up its ADB service by itself. It uses a local ADB loop to call itself and some magical stuff to make it work. So you don't need to enable ADB wireless via a USB connection every time you reboot your device anymore !! Just open QGO and accept the prompt 😃😎 <===
How to enable ADB ?
check this Youtube video playlist
What is OVR Metrics Tool ?
This is a tool created by Meta to monitor hardware parameters, performances and capabilities such as the CPU, GPU levels and utilization, FPS, the display frequency, the resolution of the textures and so on. This tool is very useful when creating profiles for games. You can download and install it via QGO. You also can download and install it from here : https://developer.oculus.com/downloads/package/ovr-metrics-tool/
Why is OVR Metrics Tool displaying higher or lower resolution than what I set ?
QGO redefine system-wide basis rendering resolution. But some games have are rendered with a multiplier of this basis. This is why for example on Quest 2, First Contact (free game) show 1232x1355px instead of the basis 1440x1584 (x0.86), when Walkabout Mini Golf is rendered at almost 1870x2057px (x1.3). So if for this game QGO redefine basis rendering resolution to 2000x2100 then the result is 2300x2730px
Do you have QGO communities ?
YES, you can find the best active and benevolent community on Facebook with more than 5000 members. And another one, but little on Reddit. The Facebook on is the best today and the place I communicate the most. I also have a Discord
What is a contributor ?
A QGO contributor is someone who helped in many ways. Help me to test or fix the app, to create profiles, who contribute with donation, who is part of the Patreon, who promote the app in many ways such as on the communities, YouTube, someone who find great ideas and so on. In fact, people who helped the project to be better.
All the contributors can be found on this page.
I want to support you, how can I do ?
First, thank you :-)