#android-dev
1 messages Β· Page 1 of 1 (latest)
I second that
XD
I'm... fourth then. Ha!
(Message about being 5th)
gaming
Whoa, nifty.
Cool
glad i got a headstart by having quest versions of everything in the first place B)
ok so what can we do to optimize for mobile
also do we get to have nice shaders and transparency
Optimize for Quest
Poor or Better (Quest Standard)
guess I'll just test
it would still have the same Avatar restrictions as the quest
like a quest is just a mobile phone that's been shaped into a headset so the rendering problems that happen on Quest would also happen on Android
https://creators.vrchat.com/avatars/avatar-performance-ranking-system/ It's the Quest Limits
The Avatar Performance Ranking System allows you to see how much a user's avatar is affecting performance via analysis of the components on that user's avatar. You can also use it on yourself to see how performant your avatar is.
The difference is in the controls really
The info page also says that Very Poor avatars are disabled entirely though
rigiht i get what the documentation says but I mean like in real life on peoples' phones
They are, so you have to aim for Poor or better.
because 3d acceleration on modern phones is definitely more advanced than quest
right?
maybe?
Not really, a lot of the phones have the same issues as Quest for 3d, you just aren't having to render things for both eyes
Quest is extremely optimized and only running one app at a time. Android has a bunch more background processes taking up space.
that stuff like transparency having a hard time isn't going to be meaningfully changed as that's more characteristic of the tile based renders all Android devices use
Rendering on Quest is a different story though
first
second
third!
fourth? for what? whats happening?
were the first people to type in this channel
ah, one more channel
Eyoo
ok
ok
ok
ok
No kidding
What model phone do you have?
Samsung Galaxy Note 8.
Asphalt 9 runs on both my phones with high graphics. How come this game won't
Ah, gotcha.
Tf
My Note 5 is listed as compatible, as has been said by team/mods, you may need to wait a little while for things to work correctly
Asphalt 9 doesn't have user-generated content
The app itself is less than 100 mb. This should be graphics options at least
there's not really Graphics toggles VRC can work with like because everything being user-generated content folks might not bother uploading LOD models for worlds
Can we use an android emulator to use vrchat mobile?
Would be great for testing stuff, especially quest content too.
I have a question, can I download the game now?
Yes and it runs
Can you send the link please ? :]
Playing works, but Button pressing not
My phone has 4gb of ram. Pisses me off ngl
Damn
On my Note 20 Ultra buttons and toggles are working
Is there any way to bypass the ram check?
Why try to bypass it?
Because I want to run it on my phone, but the ram check makes the app crash before getting pass the title screen
basically treat it like Quest
its very similar in requirements/content restriction
the only addtl restriction is that there are no VP avatars permitted
my phone gets hot enough as it is lol
very epic to finally be able to test quest content though
Are launcher commands a thing on Android? Lol
my s10 is work
I really like the idea of having android to test quest content, especially if i could emulate android to get it all done too in a quick manner, very good
I want to be able to easily check my Quest avatars on my phone, but none of my phones in my household have 6 gigs of ram. Only 4 gigs + 2 gigs of virtual ram.
Daaamn π my world goes brrrr on Phone π
Time to figure out the ins and outs of how to get nice screenspace UI for Phone π
My world is like 30fps on quest or like 60fps locked on my phone. Neat.
my world run at 25 fps on quest, but on phone it run at 60
I'm currently trying to figure out if my phone is an issue or my world is an issue but damn I'm getting some crazy audio lag issues once every few min xD
i was having audio issue. i just clear all the background apps and stop all the issues
hm 
I think my phone's shit I just tested, I run 50FPS in my world I think ? While on Quest user can run around 70 FPS when alone
Hello friends i just saw the news, where is my Udon documentation for adding touch controls to the user interface? π
My issue is
It keeps dropping rhe Audio
At the beginning my headphones and mic is all fine
But after like 5 min it disapears and reconnecting doesnt work
Restarting only does but then only 5 min agein :/
the doc already exists on unity docs
Does that even run on Android 10?
IIRC it is running on Android 9 max
and you need Android 10 to be able to play
Oh I can just use Unity's built in stuff. I thought it would all be locked down and have to be manually exposed through udon
Found out it's 9
Yep, that's why
I got lucky with my S9
Time to buy a S23 Ultra xD
Yea that's just a screen space canvas on a UI Layer
More cannys for you to make :D
hm?
I need to go to bed but thank you for sharing. I might see if screen space canvases work on Desktop windows as well. Currently Im just floating world space canvases in front of the user
Sorry one last question. Would I be all good using an android emulator on PC for world testing?
As long as your emulator is compatible with the current vrchat build on google play that should be fine
Do you have an android?
I have a Samsung Galaxy S9+ and a Galaxy Tab S7+ yes
S23 is better :D
Also the RAM requirments are so high
I'm not surprised as your phone is not having to render the World twice and it presumably has a much lower screen resolution
Yep
hello tyhere
I'm on a s22 but idk if I can turn on other people's avatars
My phone runs smoothly and has good ram.
But ut can't seem to get other people's avatars.
2 other people and it will start dying though
very poor avatars are completely disabled on the mobile build
A lot of quest avatars are very poor these days ._.
yes as lot of folks don't know how to optimize
Oh my.
Damn, I'm stuck on an LG V30 
I know, which is why I'm getting a S23 Ultra soon
If you're creating a world for VRChat on Android Mobile, check out this best practices guide! https://creators.vrchat.com/platforms/android/android-best-practices
Making your VRChat worlds cross-platform is a great way of allowing more players to enjoy it. Most VRChat players are on Android, so itβs worth creating an Android of your VRChat world.
my S21 Ultra is doing a good job at running the game its pog
not yet
Ah, well if you're curious about creating VRChat content, I hope it goes well!

so if you use the the check if someone's on an Android phone you could have like menus swap over to screen space on the mobile build compared to the VR builds?
Very pleased with my LG V60. Even with dual screens running discord and YouTube it runs great in my world.
So wait. Can I grabpass on mobile?
no not really as pretty much all the rendering problems that happened on Quest would also happen on mobile
Yes!
Check out Lightcycle Arena by MyroP. They're waaaay ahead of the curve.
https://vrchat.com/home/world/wrld_9157c81d-24fe-402d-8ba9-2e0ae6e15fa2
They added special UIs for Android Mobile users!
I mean... if you want your phone to explode lol
I don't see how this would be the case.
both your phone and Quest would be using a arm-based tile renderer
Easy android cheat
The issues with GrabPass on quest are mostly due to VR.
all the content will also be shared with Quest
I'm aware.
it's less to do with the architecture and more to do with the specific libraries available on Android and the more limited opengl ES API, but that's just my assumption from past precedent, I don't know anything about this specifically.
that's usually what I've seen causes devs trouble when things on quest or android don't work
also mali and qualcomm gpu drivers are just awful
Beautiful
Fr tho
The one thing zflip is good for
Is that Papa Meat?


I need to try with my Xbox controller still. Make sure my world doesn't have issues there either
xbox controller works real good
Shouldn't the OnePlus 6 work?
my samsung a33 works with it so it should
It says it's incompatible no matter what I do and if I sideload it, it just crashes.
There must be something that I'm missing.
it should be working im not sure why its not...
I'm losing my mind, I've checked the spec sheet for my phone like 20 times now. I meet all the requirements. X3
so you can build android content separately??? that seems... interesting
makes sense though
i am now testing it on my z fold 2
oh yes 40fps lol
My little VRChat raytracer works too(at 8 samples)
π 6
.....No?
sound effects on avatars don't exist on Quest
Quest never had it.
Yep, doesn't exist on mobile
im outraged
there are going to be no PC only features showing up on Android
It can't handle avatar audio, it's really expensive to process on android.
Anyway y'all know the first thing I'm gonna do with the phone build, is try and get osc to work on it lol
people have asked about that today
herrmm fps seems limitged in a way
could be due to the fact its on a large foldable oled (thats dead)
it handles res changes very well
and looks abosuuttly stunning on an oled display
the two phones i tested it on handled it nicely both didnt heat up that much was expecting the phone to get very hot after 15mins
my pixel 6 pro wont work with it idk how (andriod 13 might be the issue)
Well, I'm on A13.
A33 pixel 6 pro and a z fold 2 (i have two)
I can't get this thing to work with any of my phones, even ones that should be supported
what hpones?
VRChat on Android!
I implemented features to make my "Lightcycle Arena" world more enjoyable to play on Android:
- Teleportation menu to easily access different areas
- Improved Android controls
- 3rd person view..β¦
π 2
bros multitasking π
I also updated my Portable Panel prefab with more features, it now includes a prefab so Android users can also open the portable panel.
The latest version is 1.3.0, feel free to check it out https://github.com/MyroG/Portable-Panel
π 0
OnePlus 6, Pixel 4, and a OnePlus 6T. Also tried a chromebook, but that is unsupported. I'm starting to think maybe it has something to do with my Google account...? I have no idea at this point.
galaxy s9? yo same
andriod versions?
OP6 - Android 13, P4 - Android 12, OP6T - Android 11.
May have already been mentioned, but despite running the Quest platform versions of worlds, the android app does not trigger the #UNITY_ANDROID preprocessor directive in U#, meaning that behaviors that are tailored to PC or Quest platforms may not work correctly and if your check is for UNITY_ANDROID it will return false.
I could not install VRChat on my Xaiomi 12 Pro. Is there a requirement that I have to Pass SafetyNet as a prerequisite? Has anyone here been able to install from the Play Store with SafetyNet Failed?
All my phones fail SafetyNet, since I have Magisk... I really hope this isn't the case, because then I'll have to unroot all of them or find a bypass. I don't understand why I would need to pass that anyways for a social hangout game, ugh.
eac moment
i belive there is a way to trick andriod into thinking it still has safetynet
If this is for anti-cheat reasons, that pretty dumb since you can easily cheat without rooting.
I think MagiskHide is broken atm, and has been for a couple of years.
yep....
Unless there is a new method
im going to dm you something am i able to?
Yeah sure, go ahead
pls dm me too!
think this might be my issue
use shamiko with zygisk and magisk denylist
then universal safetynet fix
Mine is saying the same thing
i got to play it for one session, then closed the game and restarted it later, but that came up
I was playing from when the video dropped until 5 minutes ago it started doing this
Honestly I just recently downloaded the game and got hit with that even tho I have vrc+
So I have to make my device less secure by leaving the bootloader unlocked just to pass a security check for a social game. Awesome.
So sadly I haven't gotten to play the game yet
Yeah after you log in and gk to your home world it kicks you with that message
I was chilling in my home world amd got kicked with that message
for the past 5 minutes I have been trying to relog in and join back but no luck.
Yeah
Imma just go to sleep and see if it got fix by the time I wake up
no? I was just offering a solution to pass safetynet if you're rooted with magisk and you don't want to unroot
if you're unrooted then it should work ootb
I use Calyx and I think this is my issue
π
Stock US Verizon Samsung S23Ultra and I'm hitting the token limit
it's... global I think
debating if its worth trying grapheneOS instead for the sandboxed play services instead of microg
I had this issue minutes after launch, before everyone else
do people need VRC+ to play this when itβs fully done or no?
might buy another Pixel 5a to test with
β¦ ok I need my table back
oooo actually this might be an excuse for me to buy a pixel tablet
there's a GrapheneOS release for it, wonder if it'd work there
You can flip tables now
resolution on my phone is so high.. but the screen is so small... can't read the error messages 
Is there any in-game switch or setting to change between horizontal and vertical mode?
Do I really have to do it through the device's settings? ;-;
im not sure if this is a bug, but it seems like it is seeing how the previous conversation was:
the samsung s22 does not load horizontally, it loads verticaly
Yeah
my phone has 4gb of ram, hopefully later in development after adding a bunch of optimisations they could lower the minimum ram from 6gb to 4gb?
still the wrong chat
?
#android-discussion message from sticky bot
read the description
If you get a message about not getting an integrity token, that's normal. It's a limit that Google implements that will have to be increased. We'll be addressing this soon! @cold ore
Question can I still login with steam on my tablet?
nope
Perhaps I'm mistaken. I believe it said the device needs to be at least android 10 with 6GB ram? This GPD XP should work perfectly then.
I got my gf to download it on her phone and then create an apk file with MiX file explorer (No root required)
I still get the integrity check error which apparently is a known issue, but other than that I could install it and run it
That was my next plan. So I imagine it's a bug. I'll use MiX. Thank you!
So uhhh got a quick question.
Regarding Android VRC... Can we use it to 'test' quest content?
(probably a stupid question as well.)
yes
Yes! That's the exact use case I wanted to get it so bad
it runs the same content quest does
only difference is you cant show very poor avatars whatsoever
The 6GB minimum is because that is how much the Quest 2 has, the Quest 1 only had 4GB and crashed really easily.
It is unlikely that they could really do anything to allow lower end devices to run it without crashing quickly, since it depends on the user uploaded content.
I have a Moto one 5g ace. Android 11 with 6gbs of ram
But says my phone is incompatible?
Time to code a touchscreen detector inputs...
Is there going to be a "battery saver" setting? My phone keeps overheating to the point of burning my hands...
That is VRChat for you, there is a frame limiter in settings I think.
A battery saver would likely only cap fps anyway
Oh is that what overheats it? Cool I'll try that. I thought it was the graphics settings
No graphics settings to really change in VRChat, user content doesn't have multiple versions.
It is overheating because it is running the phone's SoC at full tilt, lowering the resolution can help (but not sure if you can do that), so other than that limiting the fps is the simplest way to force the SoC to work less.
I have galaxy flip z 3
Idk if it work
Would love to test quest compat worlds in an android emu-lator
Help
You need vrcplus it seems
Bruh
π
But why
I wonder how the anticheat stuff is gonna go with android.
Well, non quest android anyway. Probably about the same.
Bruh it defaulted to 120fps.. I lowered it to 26 and it's fine now. Thanks to whoever suggested it!!
yeah thats some bull right there, like why do we have to fucking pay for it when its free on pc wow
I got it but,
Will the beta be taken down when it's done with testing and be replaced with the full game?
Cuz I already have vrchat Mobile downloaded but I don't wanna lose the app on my phone when it does go public after testing
tmk its gonna be free, but you're paying for access to the alpha.
And because they don't want people who aren't dedicated to VRChat to use it.
It is a buggy alpha
yeah prbably, but why does beta testers have to pay for it to test it, if it becomes free anyway
People paying for VRC+ will be dedicated players, they aren't going to care as much if the alpha has tons of issues.
If they allowed anyone to download it then random people would download the app, completely ignore that it is an alpha, and write it off because "that game is just really buggy".
fair enough
it makes sense
u have actually changed my mind, im honna buy vrc + at the end of the month
I think the app will be gone but you can just log back in your account from the public game
@rustic turtle
Ok
I keep getting an error logging into vrchat on android:
Galaxy Note 10+ (Verizon firmware).
If there is a better place for this feedback I would love to know.
Look in general chat
The bot keeps sending the same message
That is normal
VRC is being limited by Google
They have to bump the limit
ohh, like a mini New Years Day rapture. lol Guess they didn't expect the high demand.
Read the description!
This is a known issue and is being looked into. See the pinned comment in #android-discussion.
I see, I had channels hidden because of the new roles setup, I can see everything now thank you.
Right now it's good that it's vrc+ subscribers only, because the main issue right now is that we are hitting the limit on api requests. (Which is 10,000 a day out of those who are curious. Its being pushed to 10,000 in about a few hours maybe some more give or take)
Okay, so that audio cutting off issue, is probably not entirely a Bluetooth problem, as even changing the audio output to external speakers and back doesn't fix the problem. π
Me too. It requires a full game reset for now. I also notice that going out and back into the game can mess up external audio too
i have the same error with samsung s22+
I get this error message after a minute of launching the app. Not sure how to fix this
Hopefully,
Vrchat will be available for all android devices soon..
Yeah. Cuz running it on a 50$ Walmart phone with 1gb of memory is totally doable.
Grenade fr
XD

VR chat is unlikely to drop the 6 gigs of RAM requirement
What do ya mean? So they're gonna have the 6gb requirement still??
wouldn't surprise me if Android devices also crash if they run out of RAM
as the Quest 2 is functionally just an Android phone
Ok,
But how can you see if you have the ram requirement?
Just go to system and look at the system part
the Google Play Store will tell you if your phone is compatible or not
that's file storage not Ram
How do I look up the ram?
but in general all you need to do is go to the link to download the app and it'll tell you if it's compatible or not
I looked it up on my phone,
I have the 6gb requirement
https://vrchat.com/home/world/wrld_09223a99-64b6-4c69-8237-ee1b3a172e0a if you want to go around Ponyville on your phone
Yay
Hopefully,
Vrchat will release it publicly within a few weeks since this is in alpha testing,
Which if I'm not bad mistaken,
It's the final part of getting this game public
So hooray to the devs for making this happen!
Not close enough to public because i tend to crash still when joining a public world like McDonald's
π₯Ί
The last trouble shooting step i didn't do is uninstall the game and reinstall it
Maybe its my mobile data I'll wait until im on internet
Yeah I feel like this game might take another 2 months or so release
There still a lot of things to work on
Like the audio issue, control ui, and new ui to see people avatar
And world crashing
Yeah
it's going to take a lot longer than a few weeks to fix all the bugs to make it a general public ready product
Ok
like this is a alpha test not a beta test
What I Have noticed so far bug/game wise for android
I Have realized that the Bluetooth headset isn't using the Bluetooth mic for in-game.
So I sound far away lol. Dunno if that's just my thing though.
secondly looking down while running causes the 8-bit arcade run. The movement is choppy like a 2 fps slideshow also the same thing with dance emotes.
It would be nice to have a way to rotate objects that we pick up like when we pick an object up maybe have another joystick just for rotation or to scroll it closer to us cause it's so far away lol.
Also I would like to suggest an afk button. Because it doesnt really detect when we are afk and people just tend to think I crashed since I stopped moving.
third thing, I cannot play pool/billiards. Big sad.
If ya wanna make a canny about rotating objects, go ahead. It would be useful. Those two are related to your other statements
Sadly it wont let me make a post because of my phones build number
Yall perf blocked everything FIX ITTTTTT
Hm? The build number is the same for everyone, it's asking for the build number of your game, not your phone.
oHhhhhhhh
Ill post it in the morning
I have a OnePlus 6 on Android 13 with 6 gigs of RAM and it still says that it is incompatible (it crashes if I sideload it too). Are there any other requirements that I'm missing?
Android 13,ram 8,realmi gt master edition
VRChat just pushed an update and now it's working for me!
However, I had to wipe the app's storage first, before it began working.
This would also allow us to test our avatars with face tracking without having face tracking hardware on our VR devices
if for those who have moto g6 or 7 play or plus we cannot enter the game or download
Neither has enough RAM for VRChat.
The 6GB RAM requirement is based on the Quest 2, which honestly isn't enough in the first place, so it really is the minimum usable.
A 4GB phone would have the same experience as the Quest 1, which literally can't enter big worlds.
So did they change what Avis we can use cause the ones I was using yesterday aren't working and I see my fallback, I wish there was an option to pick whether I wanted to see very poor or not cause my phone was dealing with showing and using them fine
yeah
Android cant use very poor quest avis anymore
So like all of them
I am depress
Same
Now I can't test Avis for quest
And my unity and blender is having a fit
Since I do comms
Basically best thing you can get are fallbacks.
Eh I'll probably uninstall the app, I don't have any use for it anymore
Also does anybody know where I can leave feedback about the app?
I'm new to doing anything like that
For now. They will change it as it progresses
They don't want crashes from poor performant avatars atm
They want a smooth experience, and if anything does crash they probably don't want it from avatars
It is an alpha after all
Hopefully the ban on very poor avis for mobile will make creators try optimise their stuff better however I feel it's more likely mobile users will be ignored
First step before purging them from quest. 
so will we eventually get it back?
Because Now You cant see ANY avatars.
Very Positive yes
Im not a dev for VRChat, so I can't give you a straight up answer,
But I'm fairly positive they will once it's out of alpha, or closer to out of alpha
I really hope so. Cause I like being in my own stuff. I only found so far 3 avatars that are public that can even be seen on android.
Out of the millions...
Its user made content. Not everyone knows how to optimize things. If I wanna die Ill die on my own accord dammit 
But also pc good 70k poly is so much more reasonable than 20k
The problem is no one cares to optimize- It's actually really easy.
Tho I do feel like vrchat could makes the process easier by either adding tools to the SDK, or approving more automated tools
Sometimes it's as easy as Turn a 4k texture into a 1k or 500x500 texture, cuz all it is is an ear piercing
A computer can handle 100,000x20 polys without issues really. It's the textures and materials that really eat it.
A mobile process tho- it would struggle
sometimes
But for things like dancing avis or lots of outfits and customization it ruins it. Because 20k polys in my opinion is just not enough. The body base itself takes up 90% of it already.
Maybe it's easy for you. But to most it is not.
Like I wanted to optimize one of mine but rn unity and blender are not cooperating with me
It should be optional like everything else, I don't really go to publics and I prefer models that are smoother and less polygonal so I add to the topology to smooth it on certain models but I use other models of mine for publics if I ever go into them
Its frustrating.
imposters(?)
so its just another fallback
per avatar

In this latest Developer Update, we wanted to share a few of the things we've been silently working on behind the scenes: Group Updates, Localization, and Impostors!
For more information, check out our blog post: https://hello.vrchat.com/blog/april-dev-update
Looking to help us out with localization? Look here: https://docs.vrchat.com/docs/sug...
What about toggles..
Also our own very poor would we just see ourselves as imposters
?

By a press of a button
But what about toggles.
Probably not. It will generate it based on what is enabled by default im assuming
So no goloco?
GoGo Loco is IK based to sum it up
It will still work, it already does with fallbacks
But how do we know that it will even keep go loco toggles in the menu
Imposters are not something you can wear
It's just to replace the bot when your avatar is hidden
You will see your very poor avatar just fine,
for others that have you performance, or safety blocked will see your imposter
But on mobile where very poor is removed..
Again this is temporary, it will probably be lifted once it's closer to being out of alpha
Also, you can still wear very poor avatars on android,
I really hope so...
you just can't see others
no I cant see my own ones anymore
They fixed it so you cant
You can see them preload in the menu but if you go to change into them it just turns into a fallback.
So rn Majority of avatars are fallbacks.
Regardless
I'm inclined to think they're not going to remove the no very poor avatars considering the avatar ranking screen mentions the possibility of removing very poor avatars all together
Exactly..
If they are going to do this could they at least make it more reasonable
I don't think so, They've been considering removing Excellent and just replacing it with Good.
They never mentioned removing poor, or very poor. To my knowlage. I see no reason to.
Its to force more optimized content
I cant change into my avatars now on vrchat mobile come on
It was there a few days ago
they patched it last night
Nooooooo
yeah.
im not.
And with VRChat performance ranks actually not providing 100% accurate performance, it will be a poor move. My avatar is very poor, that don't mean it does not run well.
Considering 95% of the avatars on the platform are Very Poor, this would basically be like they removed 95% of the content. All users have a choice what they don't and do not want to see and I don't mind auto showing poor or very poor avatars
I imagine some of this is why the imposter system is getting made
Seriously vrchat
I hope VRChat is excited about making people mad again. 
When was this made?
What is this?
that note has been on there for several years
Exactly!
In fact if you dont meet all the requirements your avi is very poor even if you are just a few polygons off... And even then it still isnt lagging people.
Oh wut
I dont understand why they patched it on android mobile
In this latest Developer Update, we wanted to share a few of the things we've been silently working on behind the scenes: Group Updates, Localization, and Impostors!
For more information, check out our blog post: https://hello.vrchat.com/blog/april-dev-update
Looking to help us out with localization? Look here: https://docs.vrchat.com/docs/sug...
no clue. Its not like we really lag ourselves in our own avatars.
It would be possible to definitely upload a very poor Avatar that could lag yourself
Yeah but what I mean is. You cant hide your own avi from yourself. And Even in a lobby where I have everyone hidden im not lagging from it.
Then I suppose you only have a somewhat very poor Avatar not one of the over the top ones
The people that are saying they are experiencing major lag on android so far seems to be people that are using data or have sideloaded it
Most of my avis in fact all of them Do not lag me.
They are reasonable avatars. Not severely over the top at all. They are only big in polys cause they are customizable in game.
I dont have any issues
The only time Quest even experiences lots of lag is really when having Multiple People shown all at once. I tend to keep 3 or 4 shown at a time. I don't need everyone's avatars on especially if they aren't even talking with me.
Considering that the vast majority of phones simply lack any active cooling (and the 20 minutes I spent in my own optimized worlds made my phone hot enough) removing very poor might have been justified by simply not wanting to fry people's phones, and hands.
Even if our phones had a more powerful SoC than a XR2, phones simply lack the active cooling to allow for VRC to run full tilt continuously.
So instead of optimizing their own graphics they are bonking user made content? 
on the new docs, that warning isn't there
ehh, you do know the vast majority of performance problems come from the user made content and has been out of VRChat's control? (removing very poor is VRChat's way of doing something about the problem)
And even then, VRChat doesn't make Unity, they can't exactly just optimize the graphics (there are small things they can do, but nothing major like you expect them to be able to do) at most they could make the CPU stuff more efficient, but it isn't like that is easy.
I lied
i think vrchat should just put a hard cap for very poor avatars
so the rank can still be in the game, however if it caps over basic restrictions then it blocks the avatar
that seems smarter
It's still a matter of what I said earlier. Even most pc players don't have everyone's avatars on either.
Couldnt they do chuck loading. Like only have x amount of the map loaded at a time. It would reduce the strain a lot since it renders Less.
Already a thing
Hereβs a bunch of info on our latest update, VRChat 2022.2.2p3 (build 1229)! This update is out on all platforms right now. You can read the patchnotes, or you can dig into some screenshots below. Chatbox Weβre adding a text chatbox that you can use to type messages to each other! Find the Chatbox in your Action Menu (some people ...
dont see it mentioning anything about map rendering. Just avatar distance.
It's called culling. Already a thing
That is how pretty much all demanding VRChat worlds work, occlusion culling, LOD groups or just manual culling allows for turning off things that shouldn't render.
Avatar culling helps with the strain from avatar's GPU wise.
But because of hard technical limitations (or at least very difficult to overcome), VRChat can't entirely unload people, which is where the CPU cost of people not visible come from.
Wish they would allow for segmented Udon zones though.
i get that it can't unload people.
But still this games content was built by people who don't have degrees in these kinds of things.
Everyone is happy to learn how to contribute and to share their ideas. I have been in worlds that didn't have culling before.
Simply even just going to those worlds was enough to make my Quest Screen jitter and Black out to the point it made me sick.
And that was just with only me in the world.
I like how this conversation got aggravating so fast
All im say is, Im scared for VRChat when it comes to such a drastic change like that.
It would be EAC hell in channels all over again
But instead of PC users complaining, it would be Mobile and Quest users. Which make up more of the platform mind you.
I'm aware. I was standalone for a long time. But I also played on desktop before eac as a deskie. But after eac was put in, I couldnt stop lagging out.
Sorry for being aggravating. Its just I am rather upset as I Cant express myself anymore in game.
Fun fact, they don't.
PC and Quest take turns being the bigger one, but it is usually only by 60%.
And the way I am counting it is clumping the PC users on the Oculus PC App (||and viveport||) together with the Quest users, so they make up even less (not much of a difference, but worth noting).
Now this will probably change with the release of the android version, but as most people likely would be new to the platform, I don't think there would be much backlash from mobile users.
And while I do want an option to view very poor for development reasons, for performance reasons I agree with keeping very poor off the android app.
Your saying their won't be backlash, when 95% of their avatars are going to be gone.
exactly
As of right now, there is nothing saying that Quest will loose Very Poor.
It is likelier, but I doubt they would.
But they should put in a hard cap on very poor on Quest.
And the thing is when they say android. It means it will be removed from quest and mobile
Quest is an android system.
Being entirely honest, I definitely got caught up in the statistics of player numbers, so my argument is definitely not that solid.
That is a technicality.
Removing a feature makes people angry.
Never giving you that feature in the first place just annoys people at most.
They realistically can't remove very poor from Quest.
But cap it off and redefine the performance limits (the capped off very poor becomes poor) and they could functionally remove it after a Quest generation or so.
Not saying they are or would
realistically is not going to stop them.
Just, theorizing.
They aren't evil
._.
From what it looks like they just don't want people to crash anymore. What easier way to fix it than mass removing all very poor avis?
You are making it sound like they are evil, the reason you give is the simple solution to it.
Whether they would or not is up in the air and apparently they have something cooking to help (going off small hints from one of the VRC team).
You mean imposters(?)
Don't think so, they didn't want to say.
well what hints.
Imposters have been announced so I would assume they wouldn't be that vague with them.
Even then. After implementing eac didn't stop crashers anyways.
In fact people have found ways to mod vrchat on Quest Because it doesn't have the eac limitation.
I'll have to get back to you on that, have a thing that needs doing and those dev comments are not in the channel I expected it to be in.
Take your time. Im gunna make some food ig and try to calm down
i hope quest's polygon limit gets bumped a i tiny bit...
Same. At least to 70k...
nah 30k
It's not going to change until like the quest 4
20k is hard to keep under when you want your avatar to do stuff with alot of toggles.
even keeping it as 1 material.
then it's too many bones :B
10k more isn't really enough to cover.
There's your problem trying to do lots of toggling
i'm glad there isn't a "too many blendshapes" ranking

Honestly there should be given the current performance impacts
They should add one tho, honestly
As it is calculatable, and DOES in fact hurt performance
wasn't that only an issue with 2019unity?
Luckily tools like VRCFury remove un-used ones on upload. :3
no.
I have no idea, we about to get VRChat Unity 2021 so like
hype
or was it Unity 2022? I forgor
Ngl. I kind of value your opinion a lil less since it seems like you already understand how models work and the process of making them.
to me it just seems biased
yet
blendshape are stored in an avatar's server-side perf metrics, so maybe later
YEA! That's the cool stuff about Server side perf metrics
they can legit just "update" new ranks
As the data is already there
#android-discussion message
So of course shouldn't read too much into it, but whatever they are working might help with crashing.
My phone allows for swapping, which has kept it from crashing at times (seems like I need to clean up my background tasks), but if they are working on something better than it then that would be great.
Using swap stops crashing, but leaves you with single digit fps until it stops swapping. (swapping is your phone moving things from the very quick RAM into the incredibly slow, by comparison, storage of your phone).
betting every face tracking avatar that isn't already very poor becomes very poor the second this happens

I havent lagged at all on android tho
probably
You probably don't have swapping set up on your phone then or it isn't available at all.
Actually it was, not sure why it's not an issue on later versions. So it's an issue that will solve itself, eventually...
oof
Anyone been having issues with latest build being stuck on fall back avatars?
its intentional sadly
We cant see very poor quest avis anymore
aaaaaaaa any reason?
:< I hope get choice in future
Optimize your avatars 
damn that sucks, I was using it for avi testing
very big oooooooooof
so like 99% of quest comp avis we cant see on android now
Based
Thing is u can't even make most solutions poor easily
Users: "Quest crashes too much!"
VRC: "We're not letting Very Poor avatars on mobile to keep performance sane and stop crashes"
Users: "How dare you!"
I mean, come on guys.
Ofc u can optimize everything away but all the features and shit ppl used for years will be cleansed too, all toggles if you don't bake the stuff perfectly fine like only a master avatar creator can in blender
Not Quest tho, Its mobile
Dont use toggles, make different avatars.
Same difference, but now it's even more risky given that it's not set hardware.
Yeah, you don't need everything in one avatar
π¬
:< but maintaining stuff is ugh
Same as every PC out there
Bro NEEDS 37 sock toggles available at all times
i need 4 mat slots for my mouth alone π
Lol
ya im lz
Yeah let me just make 50 different version of the same avatar ._.
teeth gums tongue lips
You for real
:<
π

Except infinitely less powerful.
They wont understand cause they like basic simple stuff
Yeah you really don't need 5 materials in your mouth 
It's optimized tho
Doesn't check out
it takes like 1/200th of the resources of what those real vpoor avas use
Biased avatar creator moment
Those vpoors are blocked too, don't worry lol
:< ripppp
Android moment
Dont even.
Android moment
for the next few months the ava quality will degrade
Well only see bananas
and pixelated shit
Return to monke
(avas that are polygonized with cats 20x)
Don't get me wrong I do think Optimizations are the best but blanket ban just seems very limiting to those trying to push avi work
its still 10mb
the limit has always been 10 megabytes on Android and Quest
welp, won't be able to use multiple textures anyway
The problem is, it's not exceptions, people are making Very Poor avatars the norm and that's not OK.
or mid poly count models
putting all of your outfits on one Avatar is a bad idea for mobile Hardware
sometimes new people just have a hard time
which is probably why vrchats working on the Imposter system
for all hardware
Yea but im also talking bout specific setups like vrcstation
With high bounds
walking wardrobes everywhere
and also everything thats more than 5 mat slots
fair but PC do have a lot more RAM to spare
The avas will be limited af for months or years again
mobiles have a good amount these days
my vram usage quaking in fear from loading the next egirl avi in range
To be fair all I want is it to work on my galaxy gear 2 XD
and honestly tooling is a lot better these days to handle multiple avatars for different outfits
Sorry that I dont know how to make avis and also dont want to upload the same model with different things 500 times and have my friends download each and everyone of them for my own inconvenience
I really don't care lol
yeah cause biased
My framerate is more important than your slight inconvenience
so does quest
._.
yes which is why the whole put your entire wardrobe on one Avatar is a terrible idea
π
low frame rates can make people physically nauseous so yes you are potentially causing harm by stuffing way too much in one Avatar
π
Clothes dont take up that much depending on what it is.
Again this is for mobile being limted not quest
i hope not
Since they are both run from android software
my point overall is basically the quest and the phone is in the same boat compared to even the weakest PC VR
Bros are always quick to call out people, but making a mess of everyone else's experience and frame rates is completely fine apparently π
._.
I like diversity and different tops sorry that I dont wanna look basic
Again optimization is key but it should be a choice
yup
you don't need to be changing your outfit every 20 seconds
but its their Avi they can do what they want
you don't understand, i must switch my shoes every 25 seconds
No but I like to change it depending on my mood.
Sometimes hairstyles too
then don't be surprised if no one wants to render it and it just turns into the fall back
if there is a problem why not Limit worlds to Good or Performance Avis?
Like sometimes I want a ponytail.
private worlds any low fps avis
They wont listen bikko
Tupper has mentioned the idea of groups being able to enforce performance rank for their instances
that's unlikely to ever happen
yeahhhh
Yeah cause you need facebook for meta account so they would have to leak ur private info ig
there's not really a good way to actually track people's age that isn't a terrible Invasion on people's privacy or basically just praying pretend by asking and you could put anything you want
bikko when data breaches happen:
especially when its a age range
π±
VR chat even keeping that data for themselves creeps out the VR chat staff
Recently my state made it so you have to be a corn creator to actually access corn. And you have to provide your id and everything ._.
Enforcement weird
what
Yeah
you gotta make it to watch it?
Basically yeah

Its Dumb
oh dear that must suck to be corn Farmers there
Good thing vpn exist
are you done bullying me my guy
Like actually
This Post is sponsered Raid Shadow VPN..
Corn on the cob enthusiasts in absolute shambles
Raid shadow legendsss
children of the corn?
honestly folks who enjoy any processed food would be in trouble considering how much high fructose corn syrup is in food

I mean everything is slowly turning into organic only over here too so
Corn syrup just not a thing here
you can make organic high fructose corn syrup
*syrups your corn*
had no clue tbh dont really use corn syrup
there is no escape
organic only really answers if there is pesticide involved in the growing process
Yeah but its also more expensive for some reason
Noo my subsidies
basically increase labor requirements and lower crop yield from no pesticide
I guess that makes a lil sense.
I'm seriously thinking bout going ahead and buying one month of vrchat plus to get into the game....
But,
Question is,
How can I pay for vrchat plus through my phone while on the game itself?
Idk
In fact you cant do it yet
Says buying vrchat isnt supported on so and so console or whatever
Well,
I don't have a PC or an oculus so basically,
I'm fucked .
Which is good cuz I was trying to wait for the public release of the vrchat Mobile anyway...
Thanks for the help
My patience is not so good and I tend to jump before I walk
This is the wrong channel to ask in anyway. This is the channel for developing content for VRC on Android.
Speaking of, I am a very unskilled dev, I need to figure out how to add some custom UI buttons to VRC mobile for the fly functionality in my world
https://vxtwitter.com/MyroDev/status/1692359720827322731?s=20 a prefab you could poke around inside of to figure out
I also updated my Portable Panel prefab with more features, it now includes a prefab so Android users can also open the portable panel.
The latest version is 1.3.0, feel free to check it out https://github.com/MyroG/Portable-Panel
π 11
Please.. make it a toggle or something to ignore the setting that auto hides all very poor avatars for only the person that toggles it on.. I can only use two out of 160+ of my avatars because all the rest are very poor ratings π
It wouldn't be an issue if I can have a setting to only show my very poor avatars but auto hides everyone else's
That wonβt be something theyβll change.
Question. Is the 20k "polygon" limit also factoring in the triangulation that occurs on import into Unity Engine (aka is this going by 20k tris?) or is it purely polygon count?
Otherwise if it is going by tris, then shouldn't the limitation be renamed from "Polygons" to Tris?
after triangulation on import
So tris are being counted then towards the polycount for vrchat?
why cant vrchat just say the limit is by Tris rather than polys? O.o
Cuz if we're talking tris, then shouldnt the true polycount limit be around 10k instead?
quads haven't been used for graphics rendering since like the ps1
probably even before that
Well yeah I know that, but why are they even making polygons as a statistic
n-gons exist too
Yea but it would make more sense for the statistic to view by tris since the game engine triangulates your mesh
It just seems a bit misleading that's all since not everyone triangulates their mesh before bringing it over to unity
this is the very first time I've heard someone say this lol
if you think it should be changed there's a canny you can submit feedback on
Well it wasnt much of something to think about just because you weren't originally limited by polycount for the upload (there was of course a limit back before 2019 for pc n such). But I will mention it on the canny just because going by Tris for the count than Polycount would make more sense for other artists.
but having that reworded would encourage artists to triangulate their assets before bringing it over to unity to ensure it's within the limits
tris have been the only poly for decades
even blender triangulates your meshes under the hood
this isn't really an ambiguous thing
that is an anecdote
that's a bruh moment
No.
It's an alpha for a reason.
I would rather wait for a more stable build, personally.
reasons*
There is a lot of bugs and missing features still
grocery stores please give me food without money
It will be at some point, just probably not for a year or more. So you can wait or get vrc+ to try it early.
How would I go about one time paying for a sub?
Like, go in, pay for it, remove the card info so that it can't auto-renew
Pay for a whole year/month and unsubscribe in steam
Then you can remove paying information in shop settings
Dunno if you can remove PayPal
Probably
But i need to sign in often again anyways if i pay with PayPal on steam
Is there a way to have a UI button have a bool as active only while it's being held down continuously? Trying to figure out how to replicate something in my world that's controlled by keypresses/button presses
You can use the event system to get extra UI events.
if you cancel it in steam after buying, it wont auto-renew and it stays active for the duration you paid for, no need to remove your payment info
Then you can pass that to Udon and simply set your bool to true in PointerDown and false in PointerUp
Perfect, thank you
Has eney one else have a problem where u can't see your avi I was able to for 2 days now I can't
I'm guessing we can't do nothing about it
And I can't see my own made avi along with it
you can: use more optimized avatars
Hmm
Just don't be Very Poor ranked ez
ok i'm stupid, do i still need an event on OnClick for the button itself? this doesn't seem to be working
Wait, I think I got it working now. The main thing now is what canvas settings do I use to get the UI buttons in the general area of the Android UI buttons
ok all buttons are working but discovered i'm colliding with the rect transform in 3d space. i have no idea how to fix this
hmm, i think setting it to UI layer is what I want here
vrc UI shape adds a box collider by default as it's needed for the raycast, you can override it by adding your own box collider with is trigger enabled.
I didn't know that. That's very helpful. Cheers!
Imma smash my head through my window at this point. Like why do you have to be impossible catboy



Imagine being very poor
Fr Imagine 
What i did is to use a alt account and gifted myself VRC+
Can't do that unfortunately
To be able to subscribe to vrchat gotta wait 90 days first afaik or buy a game
Just buy a used steam/vrchat account
I'll buy you
Not a alt Steam account, but a alt VRChat account.
And I'm pretty sure you can buy VRC+ the day you create the account.
That's the best way to waste your money
True i mean why buy a used account when its a free to play game
Except android at the moment
Why buy a used account when you can just create one for free and gift VRC+ to yourself
True
Ayo another lucifer fan π
he's just like me fr fr
Medium on Android/Quest for life
Good on Android/Quest for life
https://cdn.discordapp.com/attachments/803184566574645270/986797304566657104/com.vrchat.oculus.quest-20220615-194353.jpg
Do yk any medium or good performance avis public? π
Nope, I did this optimization myself and it's an avatar i've been using for almost 3 years now
Good luck on that one
I have one single Kon avatar on a pedestal I made good a long time ago with physbones. Lol
Is it a pub avi if u mind me asking?
pls let me hab
Oh NVM it's poor lmfao
Least it's not VP xD
The only physbones avatar I have that survived on mobile lmao.
Is this avi cloneable aka public ?
Yeah it's on a pedestal in my world ADRIFT. To the left of the main mirror. But sadly it's just poor. Least it still works tho lol.
Do u yk Any avis that r "good performance" or "medium performance" for android?
Nah. Of all my favorites and personally uploaded that's the only one I can use that isn't a fallback. 
Android users the same time to the quest so just look for the quest compatible medium avatars
Anyone having a problem where they can't see thier skin but only see their fallback skin?
Learnt today and from General board that very poor avies are no longer supported for phone app.
Yeah I was reading rn up top
That sucks
And that cause all my avatars are in that level
Hello. VR Chat on mobile sounds cool, will it work with some kind of Bluetooth gamepad eventually?
Its cool until it crashes
Then it's annoying
I've been playing it with a 8bitdo bluetooth controller for a few days now and not had any issues
it does work with ps4 and ps5 controllers using bluetooth so pretty sure it works on all bluetooth controllers
Poor on Android/Quest for life?... hoo boy π± π₯ π΅βπ«
what world is it in
Wild. Only quest for life? Not gonna at least try and save some money for upgrades?
I got a desktop that's equivalent of power to the PS5, gonna continue sticking to that as my primary platform. (Just wanted to make a lil opposite joke here ^^')
(Fair enough)
Are you in vr or something on the phone somehow???
That's on my Galaxy Tab S8+, didn't bother with the Quest and got a used Vive instead
I use a Galaxy A71
How's vrchat on there? (If you have it installed there)
Ehhhh You know the Gumball Lounge?
Never been there ^^'
After trying to load that damn world 4-5 times it finally allowed me in
Try it out. Has some puzzles. Has flashing and A LOT of colors
It's really fun though
Either way I'm not intentionally mentioning this but in my YT video I showed my experience with the game as well as how to work the controls.
My experience wasn't THE WORST but my phone gets pretty hot

It's why I made VRC Home as my home world lol. It's simple
Damn, you know what temperature exactly? (If you have something to track that on screen) cause both my phone and tablet, both powerhouses, goes up to 44 degrees C, and that's while capped to 30 fps and having new users' avatars blocked. π₯
How do I find out?
All I have to show what my phone can handle is from 3DMark
One being specs other being a test
I use this plug-in that's from Game Plug-ins
Really? I was able to use that before when I had a Galaxy A53 (and A51)
Not aim assist 
Oh I never looks maybe I should look for it then
Oh, I meant in the red circle, Perf Z ^^'
You got the Game Launcher app? It should be in the Galaxy App Store
Oh yeah I auto have it I guess xD
The Game Plugins section is on the options tab, the three dots on the top right side of the screen in Game Launcher

Ohhh.... and the app is updated too, huh? ><'
Found it
Poor
thanks!
Damm the 80% of avatars are not gonna be able to be seen on android
Its very hard to optimize an avatar to be βpoorβ and make it look great
but only 20mb
they should add again the very poor for android
because i think theyre gonna remove it from quest too
fr, they should reduce the map size instead of avatars
YEAH
when im in quest with the fallbacks avatar it still crashes
TRUE
and the game tells me βYou ran out of memory ramβ π
fr its bs
thats what needs to be optimize
not the avatars
An avatar has never crash me fr
its always the maps
except crasher avis lol
vrchat should do something if they can though
but for the quest or android they should reduce the maps size, no the avatar one
It's rare I see an avatar in a public lobby that doesn't raise my room temp by 5 degrees whenever I look in their direction ngl
Most worlds usually have stats similar to your average very poor avi from what I've seen
i mean in quest, i know theres so many unoptimized avatars but what its crashing the most are both
Both at the same time
if they reduce maps sizes they dont have to reduce the visible avatars to poor
You still there?
I have some screenshots from the game I can show now. I'll go tk #android-discussion to show
Ah yes
You can check now when you're free
no, this is flat out wrong. it's the avatars that are the problem. Very Poor should have never existed in its current unregulated state in the first place on Quest
Then you should start to optimize then if it's our own avatars
there are very poorly optimized worlds that will murder quests frames
sure, I'm not going to deny that those exist. but in the majority of cases, single avatars can be just as heavy as entire worlds
50MB for a map is not enough. 100MB is okay.
And from what VRChat's team said, the issue isn't worlds, but avatars that aren't optimized properly.
Very poorly optimized worlds do exist indeed, but the most popular worlds are pretty optimized, and it's mostly avatars that need to be optimized
Honestly, it was a good choice for VRChat to not allow very poor avatars on Android
and I'm pretty sure in the next few months, the same will happen for Quest.
most likely.
Which makes the extra $5 per pc quest avi I have bought useless
Rip
Or you can optimize them
either manually
or with this :
Polytool is a Unity package that helps you with optimizing your models, right inside Unity!It makes optimizing models quite simple for those who value a quick and easy solution. Choose a preset and go!It was originally created to optimize VRChat avatars but works for many different optimization jobs inside Unity. Feel free to join our Discord se...
I have polytool. But sometimes it destroys the clothes if I go too low.
automatic tools will never be perfect. some amount of hands-on work will be required
like certain things just dont like polytool
but it does a amazing job for a automatic tool
Besides cant get most things down and have it look good using polytool
I'm still 100% on the side of, very poor should not be on quest at all. It's nice that android doesn't have it.
Well very poor was remove to help phones on the low/middle end to not have as bad as an issue for avatars. Quest can handle very poor. Well I never had issues with very poor when I was a questie
I do know VRC is regretting the very poor option though.
Okay but
That's why I said I know VRC regretted putting them on their platform in the first place 
honestly I've just got the popcorn out for that day when they follow through on this, my only hope is that the performance metrics become more accurate by that time. IE: discriminating between regular polys, skinned polygons, and blendshape polygons.
I mean they seem to have a back up plan. If what I saw was real thye have "Imposters" instead of complete fallbacks
Where you can see ones avatar but it's quality has lowered a LOT
"Some of you may die, but it's a sacrifice I am willing to make."
What phone can u use to do VRC Android? I already have vrc plus
Anything that has >8GB of RAM for best performance.
Should be anything with at least Android 10 and 6GB or more of RAM.
I had a quest for 2 years and all my avatars were very poor
never had a problem with em
been playing vrc for 2 until the headset broke and now I am on vrc mobile
this is a major downgrade
I bet...
Am i allowed to ask questions here
So um, when will vrchat mobile be for everyone ;w; cause i am broke and i dont have enough money for vrchat plus
Im having a bad day alr so cut me some slack ;-;
Bro no one said anything bad about you lol he just sent you to the info channel
No he didnt, i just moved myself :/
What according to avatar stats are you over on? You might just have to remove one or two things.
all of my avatars are very poor
Yes. But why? In VRChat, you can view the stats and see if it's polycount, materials, physics, texture size or something else. Depending on the cause, it may not be as hard as you think to apply a bit of optimisation and squeak in to 'poor'
No one makes or cares about the Good status for avatars when they make them lol
Quest and PC was able to use very poor avatars just fine
Only now are they deciding to make it so quest can't see them
despite there being no issues with them on quest
Mobile on the other hand can't run them
if you see the amount of people complaing about vrchat running out of memory on quest you'd know this statement is outright false
Again I had vrc on quest 2 for 2 years and all my avatars are very poor lol
I had zero problems
don't make me tap the sign
my biggest problem was opening my friends list
Most avatars I get are good or medium to start, and I try to keep my edits so that I don't end up in very poor or I'd get kicked out of some clubs by moderators for performance hogging.
Oh lol I don't make avatars lmao I see the misinterpretation
I'd be keen to see a screenshot with an example of your avatar's stats to get an idea of its currently performance
Do you just use publics, or do you download and edit and/or upload private versions?
I just use publics
Ah. Then, short of you finding the avatar author and asking them to improve their performance, not sure there is much you can do.
On pc at least for that reason i have a good performance version and very poor
then it defeat the purpose of the whole physbones on quest.
they added it in an already very limited quantity and any avatar with barely any physbones gets very poor instantly
The max number of physbone components on Quest is 8, which is also the same for the poor ranking
You can't exceed this limit on Quest, and this in the Poor column


