{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2026-01-08",
  "date": 1767830400,
  "stats": {
    "totalMessages": 50,
    "totalUsers": 12
  },
  "categories": [
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Analysis of ⚡│general Discord Channel\n\n## 1. Summary\nThe chat primarily focused on technical discussions around file size limits for custom models in Hyperfy and audio implementation. A user inquired about the 100MB file size limit for custom models, to which another user clarified that this limit can be modified in the `.env` file. There was also discussion about implementing audio files in objects, with references to documentation and examples. Additionally, users shared and appreciated an OSRS (Old School RuneScape) map implementation in Hyperfy called \"Edgeville,\" noting its impressive technical specifications (115 draw calls, 2.7 million triangles). The creator explained they used a map scraper and Blender to split terrain from grass and generate collision.\n\n## 2. FAQ\nQ: Custom models must be within 100MB? (asked by NOlove) A: You can change the filesize limit in `.env` (answered by .hyp shaman)\nQ: Do you have a tutorial? I don't know how to set it up. (asked by NOlove) A: Might take me a lil min, but short answer if you are running hyperfy you can set some env variables changing this number increases the limit you can upload. https://github.com/hyperfy-xyz/hyperfy/blob/main/.env.example (answered by .hyp shaman)\nQ: How to upload Audio file to a object? (asked by Coinexpert) A: You need to create an audio node. https://github.com/hyperfy-xyz/hyperfy/blob/main/docs/scripting/nodes/types/Audio.md (answered by Valiant)\n\n## 3. Help Interactions\nHelper: .hyp shaman | Helpee: NOlove | Context: User needed to know how to modify the 100MB file size limit for custom models | Resolution: Explained that the limit can be changed in the .env file and provided a link to the example file\nHelper: Valiant | Helpee: Coinexpert | Context: User was trying to implement audio in an object but their code wasn't working | Resolution: Directed to appropriate channel and provided documentation link for Audio nodes\nHelper: Dhin | Helpee: Coinexpert | Context: User needed help with audio implementation | Resolution: Offered a boombox example that might help\nHelper: Valiant | Helpee: Coinexpert | Context: User needed help with audio implementation | Resolution: Provided an additional basic example for uploading or using URL for mp3 files\n\n## 4. Action Items\nTechnical: Create tutorial for modifying file size limits in .env | Description: Guide for changing upload size limits in Hyperfy | Mentioned By: .hyp shaman\nDocumentation: Audio implementation examples | Description: More comprehensive examples for implementing audio in objects | Mentioned By: Valiant",
      "messageCount": 21,
      "userCount": 8
    },
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Discord Chat Analysis for 💻│developers Channel\n\n## 1. Summary:\nThe chat primarily focused on two technical issues. First, Leo7788 reported a VR rendering problem where objects appeared duplicated when using a Pico V2 headset with Hyperfy worlds. Ash noted this might be device-specific as most testing is done on Quest headsets. Second, Ozymandias shared implementation details about a grass shader for Hyperfy, adapted from an external source. The implementation creates 1 million grass blades using 8 rectangles each, with custom tweaks to improve the visual curves. Additionally, untitled, xyz inquired about AI prompting functionality and discovered it requires configuring AI variables in the .env file. There was also a brief mention of a world persistence issue that was resolved with help from Antigravity, though details of the solution weren't shared.\n\n## 2. FAQ:\nQ: When I use VR headset to enter Hyperfy worlds, I see everything overlapping and duplicating with head movements. How can I fix this? (asked by Leo7788) A: This might be device-specific to Pico headsets as most testing is done on Quest devices (answered by ash)\nQ: How do I get prompting to work in my world? (asked by untitled, xyz) A: Open your .env file and fill out the AI section with your key (answered by untitled, xyz and confirmed by ash)\nQ: Why is my world (server w/ fly.io) not saving any changes I make? (asked by untitled, xyz) A: Resolved with help from Antigravity, but specific solution not detailed (answered by untitled, xyz)\n\n## 3. Help Interactions:\nHelper: ash | Helpee: Leo7788 | Context: VR rendering issues with Pico V2 headset causing object duplication | Resolution: Partial - identified as likely device-specific issue, but no concrete solution provided\nHelper: untitled, xyz | Helpee: Future users | Context: How to enable AI prompting in Hyperfy worlds | Resolution: Successful - shared that .env file needs AI section filled out with API key\nHelper: Antigravity | Helpee: untitled, xyz | Context: World persistence issues with fly.io server | Resolution: Successful - issue was resolved, though specific solution wasn't shared\n\n## 4. Action Items:\nTechnical: Test and fix VR rendering issues on Pico headsets | Description: Objects duplicate and overlap with head movement | Mentioned By: Leo7788\nTechnical: Implement texture loading for grass shader | Description: Current implementation uses green rectangles without textures | Mentioned By: Ozymandias\nFeature: Create interactive grass shader | Description: Develop grass that interacts with players | Mentioned By: .hyp shaman\nDocumentation: Create tutorial for setting up AI prompting | Description: Guide for configuring AI variables in .env file | Mentioned By: untitled, xyz",
      "messageCount": 23,
      "userCount": 5
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "The chat segment is extremely brief, consisting of only a single message from user Leo7788 stating \"Guys are geniuses.\" There are no technical discussions, problem-solving activities, decisions, or implementations present in this limited exchange. The message appears to be a general compliment without any specific technical context.",
      "messageCount": 1,
      "userCount": 1
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "The chat segment contains a brief exchange where a user asks how to create a .hyp file. Gert-Jan Akerboom explains that .hyp files are created by dropping a GLB file into the Hyperfy world, after which code can be added before downloading the file. He also provides a link to the documentation about the .hyp format.",
      "messageCount": 3,
      "userCount": 2
    },
    {
      "channelId": "1330373197203505185",
      "channelName": "🤖│agents",
      "summary": "# Discord Chat Analysis for \"🤖│agents\" Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only a single message from user \".hyp shaman\" expressing surprise that something (likely an AI agent or system) is detecting objects when they are brought into view. The message lacks context about what specific system is being discussed, what objects are being detected, or in what environment this is occurring. There is insufficient information to provide a meaningful technical summary of discussions, decisions, or problem-solving.\n\n## 2. FAQ\nQ: it's noticing objects when i bring them in?! (asked by .hyp shaman) A: Unanswered\n\n## 3. Help Interactions\nNo help interactions are present in this extremely limited chat segment.\n\n## 4. Action Items\nNo clear action items can be identified from this single message without additional context.",
      "messageCount": 1,
      "userCount": 1
    },
    {
      "channelId": "1332430296737644677",
      "channelName": "🎨│showcase",
      "summary": "# Analysis of 🎨│showcase Channel\n\n## 1. Summary\nThe chat contains a single message from user Valiant who shared a basic MP3 player implementation. The player has minimal functionality, allowing users to either upload MP3 files directly or load them via URL. Valiant notes that the visual component uses a basic Hyperfy GLB cube model without any visual enhancements (\"no jazz...visually\"). This appears to be a straightforward showcase of a functional but visually simple audio player implementation in what is likely a development or creative environment.\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\nFeature: Basic MP3 player with file upload and URL loading capabilities | Description: A functional audio player with minimal visual design using Hyperfy GLB cube | Mentioned By: Valiant",
      "messageCount": 1,
      "userCount": 1
    }
  ]
}