Mikameel
NNormal
•Created by Mikameel on 3/14/2025 in #🤝ask-a-question
Friend Mechanic
@Normcore Assistant okay, but like a colorsync model placed on a realtime avatar. Can't I just manage a list of bools that are networked for each avatar? as this list of bools is a child object of the avatar. it will automatically be synced for each avatar right? just like the transform of a avatar
21 replies
NNormal
•Created by Mikameel on 3/14/2025 in #🤝ask-a-question
Friend Mechanic
@Normcore Assistant does the client ID changes everytime someone connects to the room or is it consistent accros sessions?
21 replies
NNormal
•Created by Mikameel on 3/14/2025 in #🤝ask-a-question
Friend Mechanic
@Normcore Assistant write me a script that activates a gameobject on specific avatar in the scene.
21 replies
NNormal
•Created by Mikameel on 3/8/2025 in #🤝ask-a-question
Avatar finger transform owned None
ok weird that it isnt set to local automatically as they are childs from the Avatar Realtime view.
13 replies
NNormal
•Created by Mikameel on 3/8/2025 in #🤝ask-a-question
Avatar finger transform owned None
@kapa.ai I have controller input trackers on avatars. they should only work if the avatar is owned locally, Should I set the Ownership of the fingers in the same script. Is this a good practice?
using System.Collections;
using System.Collections.Generic;
using Normal.Realtime;
using UnityEngine;
public class AvatarAttributes : MonoBehaviour
{
[SerializeField] private RealtimeAvatar _realtimeAvatar;
[SerializeField] private List<MonoBehaviour> _localBehaviours = new List<MonoBehaviour>();
public bool isLocalAvatar;
// Start is called before the first frame update void Start() { if (_realtimeAvatar) { CheckIfLocal(); } } private void CheckIfLocal() { isLocalAvatar = _realtimeAvatar.isOwnedLocallyInHierarchy; if (isLocalAvatar) { InitializeBehaviours(true); }else if (!isLocalAvatar) { InitializeBehaviours(false); } } private void InitializeBehaviours(bool isLocal) { //enable local stuff if local bool toggle = isLocal;
if (_localBehaviours.Count > 0) { foreach (MonoBehaviour behaviour in _localBehaviours) { behaviour.enabled = toggle; }
Debug.Log("Initialized joined avatar behaviours, local = " + toggle); } } }
[SerializeField] private List<MonoBehaviour> _localBehaviours = new List<MonoBehaviour>();
public bool isLocalAvatar;
// Start is called before the first frame update void Start() { if (_realtimeAvatar) { CheckIfLocal(); } } private void CheckIfLocal() { isLocalAvatar = _realtimeAvatar.isOwnedLocallyInHierarchy; if (isLocalAvatar) { InitializeBehaviours(true); }else if (!isLocalAvatar) { InitializeBehaviours(false); } } private void InitializeBehaviours(bool isLocal) { //enable local stuff if local bool toggle = isLocal;
if (_localBehaviours.Count > 0) { foreach (MonoBehaviour behaviour in _localBehaviours) { behaviour.enabled = toggle; }
Debug.Log("Initialized joined avatar behaviours, local = " + toggle); } } }
13 replies
NNormal
•Created by Alix Ollivier on 2/21/2025 in #🤝ask-a-question
Full room disconnects everyone
I tested Normcore free and I got only to 7 VR players, maybe new connections get bounced ? idk
37 replies
NNormal
•Created by Alix Ollivier on 2/21/2025 in #🤝ask-a-question
Full room disconnects everyone
@Alix Ollivier do you have paid normcore?
37 replies
NNormal
•Created by Mikameel on 1/23/2025 in #🤝ask-a-question
networked buttons / votes
@kapa.ai I want to rechange my current system,.
I want a voting system that keeps track of which player voted for which team.
I want the team name to be dynamic and should be able to change.
I want a button resot score.
I want to log which player voted for which team.
THere's always just 2 teams.
What is a good design pattern for this?
25 replies
NNormal
•Created by Mikameel on 2/14/2025 in #🤝ask-a-question
Avatar not returning after taking headset on / off
@kapa.ai My PC prefab is just a cube. What components do I need to attach to it? Can I just put the cube on the PC camera and make sure I add a reltime view and a realtime transform?
22 replies
NNormal
•Created by Mikameel on 2/14/2025 in #🤝ask-a-question
Avatar not returning after taking headset on / off
@kapa.ai how can I set different type of avatars depending on which device is joinin the session?
22 replies
NNormal
•Created by Mikameel on 2/14/2025 in #🤝ask-a-question
Avatar not returning after taking headset on / off
It was the player in the game, turns out it was really simple. When your headset goes to sleep, Normcore connection times out.
I had join room on start on, but if you rejoin you don’t automatically restart. So I used on application focus and hmd is presence imput to rejoin if not connected @NormalMark @kapa.ai
22 replies
NNormal
•Created by Mikameel on 2/8/2025 in #🤝ask-a-question
Hosting VR sessions on a PC downsides upsides tradeoffs
But I already have a PC creating the session. and I'm aiming for 50 connected VR players.
10 replies
NNormal
•Created by Mikameel on 2/8/2025 in #🤝ask-a-question
Hosting VR sessions on a PC downsides upsides tradeoffs
@maxweisel Hi Max, sorry for the ping, hope you don't mind.
Could you give some advice on my question above?
Just trying to find out if I'm going in the right direction for game desing, or that I will hit a dead end that I'm now unware of.
For me it doesn matter if the application doesnt function without an active PC.
10 replies
NNormal
•Created by Mikameel on 2/5/2025 in #🤝ask-a-question
PC created rooms, connection links and lobby system
okay thanks! which one are you using?
for now I just want to connect through sharing name of rooms. For my usecase this would be sufficient.
14 replies
NNormal
•Created by Mikameel on 2/5/2025 in #🤝ask-a-question
PC created rooms, connection links and lobby system
How can I get the connection status from any script? @kapa.ai
14 replies
NNormal
•Created by Mikameel on 2/5/2025 in #🤝ask-a-question
PC created rooms, connection links and lobby system
How can I get the connection status from any script?
14 replies