# Hyperfy Discord - 2025-06-18

## Overall Discussion Highlights

### App Distribution & Sharing
- **UI Toggle Button**: Gert-Jan Akerboom created a UI toggle button allowing world creators to add up to 14 links for visitors to download .hyp apps directly from worlds
- **Distribution Methods**: Several approaches for sharing .hyp files were discussed, including using `world.open()` function with a URL parameter
- **"The Platform"**: References to an upcoming platform being developed by Ash and the "black ops team" for app distribution
- **Storage Options**: Discussions about optimal places to store .hyp files for in-world downloads, including GitHub repos and hyperworld host

### Technical Improvements
- **Lighting Enhancements**: Improvements to lighting on imported models through collaboration between Metarick, Marcel, and Ash
- **Blender Integration**: New Blender lightmap support implementation
- **Optimization Techniques**: 
  - Metarick shared techniques for "hyper-optimized" spaces
  - Vox demonstrated minimizing draw calls while maintaining interactivity
  - ~/drdoge.eth mentioned optimizing a day/night/weather system with skybox transitions
- **UI Prototypes**: Notification toast prototypes demonstrated in-world by b0gie
- **Weather Systems**: Updates to weather system in TattedAlien.club

### Development Tools
- **LLM Integration**: HiroP discovered Hyperfy was indexed on deepwiki, making it easier to use with LLMs for app development
- **Text-to-3D Tools**: Community members sharing text-to-3D tools for content creation
- **Forge Integration**: Lastraum shared updates about Forge hyperfy world setup for managing VRMs and data from inside Hyperfy

### Community Coordination
- **Upcoming Events**: Community members coordinating promotion for proxim8/project89 party event
- **Development Updates**: Request from MUDBONE for updates on main branch development, with Maximus planning to share a summary

## Key Questions & Answers

**Q: What would be the best place to store .hyp files so they can be downloaded in-world?**  
A: You could contribute to awesome-hyps GitHub repo, upload to hyperworld host, or wait for "the platform" coming soon (answered by ᲼~/^b0gie-(.*)$/)

**Q: How can I enable downloads of .hyp files from my world?**  
A: You can call world.open('https://somedomain.com/myapp.hyp', true) from a script (answered by Ashxn)

**Q: What is "the platform"?**  
A: Ash and the "black ops team" are developing it, mentioned in builder calls about 2 weeks ago (answered by ᲼~/^b0gie-(.*)$/)

**Q: Couple updates on what's being built on main would be good today**  
A: Hopefully will be able to produce a summary and post in later this afternoon, should be well before the call today (answered by maximus)

## Community Help & Collaboration

1. **App Distribution Solutions**:
   - Ashxn helped Gert-Jan Akerboom implement .hyp file downloads in-world by providing the world.open() function with URL parameter
   - ᲼~/^b0gie-(.*)$/ suggested contributing to awesome-hyps GitHub repo or using hyperworld host for .hyp file storage

2. **Development Resources**:
   - HiroP shared information about deepwiki indexing of Hyperfy, which works well with LLMs for app development
   - Gert-Jan Akerboom created and shared a UI toggle button app that allows adding up to 14 download links

3. **Technical Corrections**:
   - HypPrivakos corrected a reference about MetaRick's "hyper-optimized" spaces

4. **Collaborative Features**:
   - Johan suggested a collaboration with Cyberbrokers to create special drifter parts that could be won through Hyperfy experiences

## Action Items

### Technical
- Implement awesome-hyps downloads in the play world (Gert-Jan Akerboom)
- Explore world.open() function for .hyp file distribution (Ashxn)
- Create and share summary of what's being built on main branch (maximus)
- Review hyper-optimized spaces created by MetaRick (HypPrivakos)
- Explore lighting improvements for imported models (maximus)
- Implement Blender lightmap support (maximus)
- Prototype notification toasts in-world (maximus)
- Optimize spaces for performance (maximus)
- Reduce draw calls while maintaining interactivity (maximus)
- Implement in-world version control for .hyp files from repo URLs (0mka)
- Add option like `ignoreToggleKey: true` to prevent toggle from controlling apps (0mka)

### Documentation
- Document the day/night/weather system optimization techniques (~/drdoge.eth)

### Feature
- Create an app.download() function for native .hyp file downloads (Ashxn)
- Develop "the platform" for app distribution and management (᲼~/^b0gie-(.*)$/)
- Create a system for managing VRMs and setting defaults inside Hyperfy (Lastraum)
- Implement weather system enhancements (maximus)
- Develop cross-world integrations ("hyperfyzz") (maximus)
- Create collaboration with Cyberbrokers for special drifter parts (johan)