# Hyperfy Discord - 2025-09-16

## Overall Discussion Highlights

### Technical Implementation
- **Teleportation Portals**: Several users discussed setting up teleportation portals in Hyperfy worlds, with Nicola Bertoglio seeking specific help on configuring arrival points.
- **Voice Chat Integration**: LiveKit was identified as the solution for voice chat in Hyperfy spaces, requiring either self-hosted servers or LiveKit cloud service with specific environment variables.
- **AI Generation Features**: Ash confirmed that AI generation capabilities are available on the dev branch, requiring environment variables for AI integration. Commands like "/create a chair" are supported.
- **Data Storage Options**: Discussion about local storage limitations, with Gh0stt inquiring about browser-side storage for cookies that would be user-controlled rather than world-stored data.

### Platform Issues
- **Android Screen Flickering**: Gert-Jan Akerboom reported screen flickering on Redmi Note 12 Pro 5G (Android 14) when entering worlds. The issue appears device-specific as iPhone 12 Pro and Samsung S9 users reported no problems.

### Future Features
- Brief mentions of potential blockchain integration including rails, wallet-connect functionality, and token gating for meme token holders.

## Key Questions & Answers

**Q: How do I add voice chat to my space?**  
A: You need to setup a LiveKit server yourself or use the LiveKit cloud service. Set the parameters LIVEKIT_WS_URL, LIVEKIT_API_KEY, and LIVEKIT_API_SECRET in the .env file. (mrtzhckr)

**Q: Is there a new process for admin public toggle for people in world?**  
A: Bottom of the world settings menu is a Free Build option. If you haven't set an admin code then everyone is a builder anyway. (ash)

**Q: Is there a reason we can't access the localStore directly?**  
A: Scripts are sandboxed, you can't access the window object. (smickelbeard)

**Q: Is the AI prompting feature already released?**  
A: It's included in the latest dev version. (Gert-Jan Akerboom)

**Q: Does the screen flickering happen only when looking at specific assets?**  
A: No, it's been happening for a while in different worlds, not related to any specific asset. (Gert-Jan Akerboom)

## Community Help & Collaboration

1. **Portal Setup Assistance**
   - Gert-Jan Akerboom suggested Nicola Bertoglio check the all.hyps channel for teleport apps
   - .hyp shaman provided GitHub documentation links for Props to help with portal arrival points

2. **Voice Chat Implementation**
   - mrtzhckr guided Nicola Bertoglio through LiveKit setup, explaining required environment variables

3. **AI Features Guidance**
   - ash helped Cayden0207 understand how to use AI in a self-hosted environment, explaining that features are on the dev branch with specific environment variables needed

4. **Admin Controls Clarification**
   - ash explained to 0mka how admin codes work and where to find the Free Build option

5. **Android Issue Troubleshooting**
   - 𝕽𝖔𝖚𝖘𝖙𝖆𝖓 and Valiant attempted to help Gert-Jan Akerboom diagnose screen flickering issues by comparing experiences across different devices

## Action Items

### Technical
- Set up LiveKit server or use LiveKit cloud service for voice chat integration (mentioned by mrtzhckr)
- Use dev branch for AI generation features with appropriate environment variables (mentioned by ash)
- Investigate screen flickering issue on Android devices, specifically Redmi Note 12 Pro 5G with Android 14 (mentioned by Gert-Jan Akerboom)
- Test application on various Android devices to determine if flickering is device-specific (mentioned by Gert-Jan Akerboom)

### Documentation
- Create guide for setting up portals with arrival points (mentioned by Nicola Bertoglio)
- Create guide for LiveKit voice chat integration with step-by-step instructions for non-technical users (mentioned by Nicola Bertoglio)

### Feature
- Add browser-side local storage access for scripts (mentioned by Gh0stt)
- Implement blockchain rails integration (mentioned by Agent12)
- Add wallet-connect functionality (mentioned by Agent12)
- Create token gating for meme token holders (mentioned by Agent12)