{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-05-03",
  "date": 1746230400,
  "stats": {
    "totalMessages": 192,
    "totalUsers": 23
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Analysis of 💻│developers Discord Chat\n\n## 1. Summary\nThe discussion primarily focused on technical development aspects of the Hyperfy platform. Ashxn mentioned refactoring naming conventions for better clarity between browser and Node.js components, suggesting changes like renaming \"ServerLoader.js\" to \"NodeLoader.js\" and \"ClientLoader.js\" to \"BrowserLoader.js\". A significant development was Ashxn's work on giving apps access to skinned mesh bones for performance optimization, noting that a single skinned mesh with multiple bones requires only one draw call while allowing many dynamic parts (similar to GTA 5 cars). This sparked discussion about practical applications, with b0gie sharing their implementation of a door animation sequence using skinned meshes. UI/UX was another major topic, with cru presenting a concept for an alternative \"editor mode\" that prompted debate about the balance between clean editing interfaces and seamless building experiences. Other technical topics included audio reactivity, Solana integration updates, and LOD (Level of Detail) group behavior where disabling child meshes requires disabling the entire LOD group.\n\n## 2. FAQ\nQ: Why should ServerLoader.js be renamed to NodeLoader.js? (asked by Ashxn) A: Because it's used by both a world server AND a node-client, making the current name confusing (answered by Ashxn)\nQ: Is there a way to make images placed against walls not have a glitchy look due to fighting meshes? (asked by 𝕽𝖔𝖚𝖘𝖙𝖆𝖓) A: Unanswered, but Ashxn acknowledged the issue\nQ: Is anyone doing audio reactivity? (asked by Shiffty) A: b0gie mentioned using curve access but not directly using audio to trigger emissive intensity (answered by b0gie)\nQ: What happened to hyperfy.how? (asked by Ricky) A: It's down, the team is working on it, but content can be accessed via GitHub (answered by maximus and 0mka)\nQ: Do we have a command for wireframe mode? (asked by vox) A: Unanswered\n\n## 3. Help Interactions\nHelper: Ashxn | Helpee: dean.land | Context: Solana adapter integration issues | Resolution: Ashxn shared that he updated the official solana-v2 branch that they're using for Fallen\nHelper: Ashxn | Helpee: b0gie | Context: LOD group behavior with hidden meshes | Resolution: Explained that a LOD group takes over control of its children's .active boolean, so the entire LOD group must be disabled\nHelper: maximus | Helpee: CheddarQueso | Context: Accessing hyperfy.how documentation while site is down | Resolution: Provided GitHub link and instructions to run the site locally or view in StackBlitz/CodeSandbox\nHelper: peezy | Helpee: dean.land | Context: Outdated solana mod | Resolution: Explained that since Ash released a more official branch, he hasn't kept his mod up to date and recommended using Ash's branch\n\n## 4. Action Items\nType: Technical | Description: Refactor naming conventions for better clarity between browser and Node.js components | Mentioned By: Ashxn\nType: Technical | Description: Implement audio reactivity for models | Mentioned By: Shiffty\nType: Feature | Description: Add animation toggle for models | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓\nType: Feature | Description: Automatically position images slightly in front of walls to prevent mesh fighting | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓\nType: Feature | Description: Add spatial toggle for video app so video only loads when avatar is nearby | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓\nType: Feature | Description: Create \"visible but not rendered\" property for simplified mesh right-click access with skinned meshes | Mentioned By: Ashxn\nType: Feature | Description: Implement VRM bone access similar to skinned mesh bones | Mentioned By: peezy\nType: Feature | Description: Add ability to pin or dock widgets and tabs in the UI | Mentioned By: Shiffty\nType: Technical | Description: Create a \"solana-v2-extended\" mod and sunset the current one | Mentioned By: peezy\nType: Technical | Description: Fix hyperfy.how documentation site | Mentioned By: 0mka",
      "messageCount": 143,
      "userCount": 15
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat segment shows minimal technical discussion. Dean.land mentioned exploring \".hyps\" files, noting how the drag-and-drop feature functionality makes it easier for community members to add features. There was a brief mention of the Hyperfy.how documentation site being down, with dean.land creating a gitingest of the documentation repository for LLM loading as a temporary solution. Ashxn confirmed they were working with another user to restore the documentation. A user named Edmnd asked about getting caught up with recent developments, and maximus directed them to YouTube community calls, specific Discord channels, and Hyperfy.How tutorials. There was also mention of a community member receiving a customized avatar from another user, and some discussion about potential Solana phone case integration.\n\n## 2. FAQ\nQ: Is there staking available? (asked by alex7) A: Unanswered\nQ: What's the best way to get caught up with everything that's been happening here? (asked by Edmnd) A: There are community calls on YouTube, progress updates in specific Discord channels, and Hyperfy.How tutorials for learning to build with Hyperfy. (answered by maximus)\nQ: What is the beef here? (asked by johan) A: Unanswered\n\n## 3. Help Interactions\nHelper: dean.land | Helpee: Community | Context: Hyperfy.how documentation site was down | Resolution: Created a gitingest of the GitHub repository for LLMs to use in the interim\nHelper: maximus | Helpee: Edmnd | Context: Edmnd needed guidance on catching up with project developments | Resolution: Provided links to YouTube community calls, relevant Discord channels, and mentioned Hyperfy.How tutorials\n\n## 4. Action Items\nFeature: Hyperfy case for Solana seeker phone | Description: Integration with SOLYD_STORE for phone cases | Mentioned By: Akuma\nTechnical: Restore Hyperfy.how documentation site | Description: Site is down and needs to be restored | Mentioned By: 0mka\nDocumentation: Move Hyperfy.how to new hosting | Description: Previous domain was dropped and needs to be set up elsewhere | Mentioned By: 0mka",
      "messageCount": 41,
      "userCount": 17
    },
    {
      "channelId": "1332430296737644677",
      "channelName": "🎨│showcase",
      "summary": "# Analysis of Discord Chat in 🎨│showcase Channel\n\n## 1. Summary\nThe chat segment is very brief, containing messages from only two users: vox and maximus. Vox shared information about game assets they created, specifically a PVP arena and a Hyperball arena. The PVP arena comes in both baked and unbaked versions with colliders and matching HDRI. The Hyperball arena includes a ball.hyp file with UV scrolling functionality. Vox mentioned they would be sharing more assets in the coming days and expressed hope that motivated developers would use these assets to build competitive games. Maximus responded with what appears to be an emoji reaction. There were no technical discussions, problem-solving activities, or decisions made in this brief exchange.\n\n## 2. FAQ\nNo questions were asked in this chat segment.\n\n## 3. Help Interactions\nNo help interactions occurred in this chat segment.\n\n## 4. Action Items\nType: Feature | Description: PVP arena assets (baked and unbaked versions with colliders and matching HDRI) available for game development | Mentioned By: vox\nType: Feature | Description: Hyperball arena assets including ball.hyp with UV scrolling functionality | Mentioned By: vox\nType: Feature | Description: Additional assets to be released in the coming days | Mentioned By: vox",
      "messageCount": 6,
      "userCount": 2
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "# Analysis of Discord Chat in \"🌆│share\" Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only two messages. Maximus shared an article from Adventure Capital about \"untamed wilds\" and the concept of working on new frontiers, noting that the image in the article initially caught their attention. Ash responded that the content resonated strongly with them. There were no technical discussions, problem-solving activities, or concrete implementations shared in this brief exchange.\n\n## 2. FAQ\nNo questions were asked or answered in this chat segment.\n\n## 3. Help Interactions\nNo help interactions occurred in this chat segment.\n\n## 4. Action Items\nNo action items were identified in this chat segment.",
      "messageCount": 2,
      "userCount": 2
    }
  ]
}