{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-05-20",
  "date": 1747699200,
  "stats": {
    "totalMessages": 254,
    "totalUsers": 29
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Discord Chat Analysis for 💻│developers\n\n## 1. Summary\nThe discussion primarily focused on technical development topics in Hyperfy. Key discussions included:\n\n- Device-specific optimizations: Developers discussed implementing device detection to optimize content for mobile, desktop, and VR. Ashxn made changes to improve touch detection for iOS devices.\n\n- Curve/spline functionality: Gert-Jan Akerboom shared progress on implementing a \"followcurve\" app that allows placing meshes along a curve path, useful for procedural plants and roads.\n\n- UI animation techniques: Lastraum shared code for smooth UI notifications with offset animations and resolved an issue with pointer events in nested UI elements.\n\n- IDE scripting: Peezy released a new IDE scripting tool that allows scripting directly in the Hyperfy IDE, available via hypkg or GitHub.\n\n- Asset optimization: Discussions about using LODs (Levels of Detail) for different device types, with suggestions to repurpose Blender's LOD authoring for mobile-specific versions.\n\n- UGC catalog integration: Lastraum announced integration of .hyp files into a UGC catalog with 6,300+ downloadable assets.\n\n- Billboard nodes: Developers discussed the need for billboard nodes that always face the camera, useful for trees, signs, and other elements.\n\n## 2. FAQ\nQ: Is there a way to add NPCs in Hyperfy v1? (asked by carlosmu) A: Yes, a VRM can be an app that moves around, and you can even prompt AIs and put the response in chat (answered by peezy)\nQ: Can I create a parent object in Hyperfy v1? (asked by carlosmu) A: Not directly within apps yet, but you could export them all as one in the 3D program or put the model as a prop of the app and position it with code (answered by peezy)\nQ: Do we have a database of vrm compatible emotes? (asked by carlosmu) A: Unanswered\nQ: How do I solve the problem of feet not staying planted on the ground when using Mixamo animations for emotes? (asked by carlosmu) A: Root bone (answered by 0mka)\n\n## 3. Help Interactions\nHelper: Ashxn | Helpee: MetaRick | Context: Touch controls not showing on iPad/iPhone when running as fullscreen app from desktop | Resolution: Ashxn made a change to better detect touch devices and confirmed it worked after testing\nHelper: Ashxn | Helpee: Lastraum | Context: Pointer lock issue when clicking on an image in a complex UI | Resolution: Lastraum fixed it by ensuring onPointerDown was added before the view was added to the app\nHelper: Lastraum | Helpee: peezy | Context: Questions about how the forge service works with .hyp files | Resolution: Lastraum explained it uses Colyseus multiplayer under the hood with a modified core version using Colyseus ws sockets\n\n## 4. Action Items\nTechnical: Add device type detection at the app level | Description: Inject device type information into apps to allow device-specific optimizations | Mentioned By: Ashxn\nTechnical: Implement billboard node functionality | Description: Create nodes that always face the camera for trees, signs, etc. | Mentioned By: Ashxn\nTechnical: Add line/curve node to make curves visible | Description: Add functionality to visualize curves made with code in V2 | Mentioned By: Ashxn\nFeature: Mobile toggle for apps | Description: Detect mobile devices and selectively load compatible apps | Mentioned By: 𝕽𝖔𝖚𝖘𝖙𝖆𝖓\nFeature: Device-specific LODs | Description: Repurpose LOD mechanics to show specific versions on mobile/VR | Mentioned By: Ashxn\nFeature: Performance rating system | Description: Create a spectrum of performance ratings rather than binary yes/no for device compatibility | Mentioned By: maximus",
      "messageCount": 104,
      "userCount": 14
    },
    {
      "channelId": "1330373197203505185",
      "channelName": "🤖│agents",
      "summary": "The chat contains only a single message from user \"maximus\" sharing a link to a VentureBeat article about Microsoft announcing over 50 AI tools for building the \"agentic web\" at Build 2025. No technical discussions, problem-solving, or implementations were shared in this limited chat segment.",
      "messageCount": 1,
      "userCount": 1
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe chat primarily revolves around Lastraum's development of \"The Forge,\" a cross-platform quest system that integrates with various metaverse platforms including Hyperfy, Decentraland, and Roblox. Lastraum demonstrated wallet connection functionality within Hyperfy worlds without requiring special technical integration. The Forge allows creators to set up quests across different platforms and distribute rewards that can be both on-chain (NFTs, tokens) and off-chain (physical items, in-game currency). The system uses blockchain for authentication and some reward distribution, though not all processes happen on-chain. Lastraum emphasized that the platform is designed to abstract blockchain complexity from users. Additionally, Lastraum announced the integration of Hyperfy's .hyp file format into their catalog of 6,300 assets, allowing users to download and use these assets in Hyperfy worlds. There was also brief discussion about a toast UI animation system that Lastraum ported from Decentraland to Hyperfy.\n\n## 2. FAQ\nQ: How can I test forge.hyp and see more of what's happening there? (asked by 0mka) A: Lastraum indicated it would be available shortly when ready (answered by Lastraum)\nQ: What's happening on-chain in the Forge system? (asked by 0mka) A: Authentication happens on-chain, and some rewards are on-chain (NFTs, tokens, DCL items) while others like physical items are not (answered by Lastraum)\nQ: Is the Forge ready for Solana integration? (asked by 0mka) A: Solana testing is coming soon, as the system is being built to be chain-agnostic (answered by Lastraum)\nQ: Can I have an item collected in world trigger an NFT reward? (asked by 0mka) A: Yes, this functionality is available (answered by Lastraum)\nQ: How does the toast UI animation work? (asked by 0mka) A: It modifies the offset of a view over a period of time, ported from DCL code (answered by Lastraum)\n\n## 3. Help Interactions\nHelper: Lastraum | Helpee: 0mka | Context: Questions about how The Forge works with blockchain and rewards | Resolution: Lastraum explained that some rewards are on-chain (NFTs, tokens) while others require manual fulfillment, and that the system abstracts blockchain complexity\nHelper: Lastraum | Helpee: Community | Context: Need for 3D assets in Hyperfy format | Resolution: Announced integration of Hyperfy's .hyp file format into their catalog of 6,300 assets for free download\nHelper: Ashxn | Helpee: 0mka | Context: Clarification on how The Forge works | Resolution: Explained that Forge can track quests centrally until users claim rewards, which then triggers on-chain actions\n\n## 4. Action Items\nTechnical: Integration of wallet connection in Hyperfy worlds without special tech requirements | Description: Allows authentication via blockchain sign-in | Mentioned By: Lastraum\nTechnical: Toast UI animation system for Hyperfy | Description: System that modifies view offset over time, ported from DCL | Mentioned By: Lastraum\nFeature: Cross-platform quest system | Description: Create quests that work across multiple platforms (Hyperfy, DCL, Roblox) | Mentioned By: Lastraum\nFeature: Blockchain-agnostic reward system | Description: Support for different types of rewards (on-chain and off-chain) with automatic and manual fulfillment options | Mentioned By: Lastraum\nFeature: Solana blockchain integration | Description: Adding Solana support to The Forge platform | Mentioned By: Lastraum\nTechnical: Integration of Hyperfy .hyp file format into asset catalog | Description: 6,300 assets now available in Hyperfy format for drag and drop use | Mentioned By: Lastraum",
      "messageCount": 73,
      "userCount": 17
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "# Discord Chat Analysis for 🪙│hyper Channel\n\n## 1. Summary:\nThe chat primarily revolves around discussions about the HYPER token, its supply, and team token unlocks. Ashxn clarified that unlocked team tokens haven't been touched, addressing concerns about potential sell pressure. There was discussion about the platform's technical integration with the HYPER token, with Ashxn explaining that wallet and HYPER integrations are automatically injected into all worlds without requiring additional work from world creators. The open-source nature of the platform was discussed, with jar0d noting that while developers can create their own ecosystems, there may eventually be incentives to incorporate HYPER into their economies. The chat also touched on market sentiment, with some members noting positive price action and comparing HYPER to other blockchain projects like SUI.\n\n## 2. FAQ:\nQ: What happens with the unlocked team tokens? (asked by GonzaLord) A: Nobody has touched them. (answered by Ashxn)\nQ: Are there plans to make the coin a native part of the open source platform? (asked by Mugenomics) A: The platform will inject wallet and hyper integrations directly into all worlds without needing to do anything on the world side. (answered by Ashxn)\nQ: What if New Agents built & connected to hyper world but they only promote & accept their own tokens? (asked by ai16zgm) A: It is an open source project, people can create their own ecosystem, but over time there may be incentives to incorporate HYPER into their economies. (answered by jar0d)\nQ: Can some explain to me if I should give a shit about sui? (asked by general hyper) A: Unanswered directly, though 𝕽𝖔𝖚𝖘𝖙𝖆𝖓 suggested SUI might have serious VC backing and is being pushed hard.\n\n## 3. Help Interactions:\nHelper: Ashxn | Helpee: GonzaLord | Context: Concerns about team token unlocks and sell pressure | Resolution: Clarified that team hasn't touched unlocked tokens.\nHelper: Ashxn | Helpee: Mugenomics | Context: Question about platform integration with the HYPER token | Resolution: Explained that wallet and HYPER integrations are automatically injected into all worlds.\nHelper: jar0d | Helpee: ai16zgm | Context: Question about projects potentially using their own tokens instead of HYPER | Resolution: Explained the open-source nature allows this but suggested future incentives might encourage HYPER adoption.\n\n## 4. Action Items:\nTechnical: Develop incentives for projects to incorporate HYPER into their economies | Mentioned By: jar0d\nFeature: Continue development of automatic wallet and HYPER integrations for all worlds | Mentioned By: Ashxn",
      "messageCount": 34,
      "userCount": 12
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "# Discord Chat Analysis for 🧊│3d-design Channel\n\n## 1. Summary:\nThe chat primarily focused on 3D design topics with several technical discussions. Vox shared a helicopter model with UV scrolling for rotors and blinking lights using a single texture plus emission map, demonstrating an efficient texture animation technique. There was a technical discussion about gltf.report tool's compression behavior, where Valiant noted it reduces VRAM usage significantly but paradoxically increases file size when processing WebP textures. Vox mentioned that Draco compression might be implemented in the future to help with file size reduction. The conversation also touched on Decentraland's controversial decision to remove browser support in favor of a downloadable client, which several users criticized as a step backward for user onboarding. Additionally, scoe mentioned discovering projects at a Solana event including magicblock.xyz and iq6900.com (an on-chain asset storage solution).\n\n## 2. FAQ:\nQ: What does gltf.report compress? (asked by vox) A: It reduces VRAM usage but can increase overall filesize when reprocessing WebP files (answered by Valiant)\nQ: Does it keep up with the quality after the redo? (asked by vox) A: No noticeable degradation despite the re-compression (answered by Valiant)\n\n## 3. Help Interactions:\nHelper: vox | Helpee: Channel members | Context: Sharing a helicopter model with UV scrolling technique for rotors and blinking lights | Resolution: Demonstrated working implementation with texture + emission map at vox.hyperworld.host\nHelper: Valiant | Helpee: vox | Context: Explaining gltf.report compression behavior with WebP textures | Resolution: Clarified that VRAM reduction is achieved despite increased file size\n\n## 4. Action Items:\nTechnical: Implement Draco compression to reduce file sizes | Description: Future enhancement mentioned as beneficial now that preloading is available | Mentioned By: vox\nDocumentation: Document gltf.report compression behavior with WebP textures | Description: Explain the tradeoff between VRAM reduction and file size increase | Mentioned By: Valiant\nFeature: Consider UV scrolling technique for animated elements | Description: Using single texture + emission map for rotating/blinking elements | Mentioned By: vox",
      "messageCount": 31,
      "userCount": 7
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "# Analysis of Discord Chat in \"🌆│share\" Channel\n\n## 1. Summary\nThe chat segment primarily discusses the concept of MCP (Master Control Program) and its potential application in Hyperfy for AI-assisted scripting. A user named brandonmanus introduced the topic by sharing a video and suggesting that MCP could be used to efficiently instruct AI on writing scripts that work within the Hyperfy environment. This would eliminate the need to repeatedly configure AI for specific tasks. Another user, peezy, confirmed that a proof of concept already exists as a Hyperfy mod, available at hypkg.sh/hypkg/ai/. Peezy also shared their workflow of attempting to prompt AI solutions before resorting to manual coding. Additionally, there was a brief mention of Hyperfy's potential beyond gaming as an \"agentic sandbox\" for experimenting with consensus around real-world neighborhood and urban projects.\n\n## 2. FAQ\nQ: Has anyone heard of the term MCP and could it be used for AI script writing in Hyperfy? (asked by brandonmanus) A: Yes, there's already a proof of concept available as a mod (answered by Rick/peezy)\nQ: Is the MCP mod updated to the latest version of Hyperfy? (asked by peezy) A: Unanswered\n\n## 3. Help Interactions\nHelper: Rick/peezy | Helpee: brandonmanus | Context: Inquiring about MCP for AI script writing in Hyperfy | Resolution: Shared information about an existing proof of concept mod available at hypkg.sh/hypkg/ai/\n\n## 4. Action Items\nTechnical: Check if the MCP AI mod is updated to the latest version of Hyperfy | Description: Verify compatibility of the existing AI mod with current Hyperfy version | Mentioned By: peezy\nFeature: Implement MCP for AI script writing | Description: Use MCP to instruct AI on writing scripts that work in the Hyperfy environment | Mentioned By: brandonmanus\nFeature: Develop Hyperfy as an agentic sandbox | Description: Create functionality for experimenting with consensus around real-world neighborhoods and urban projects | Mentioned By: Rick (sharing tweet from untitledxyz_)",
      "messageCount": 8,
      "userCount": 5
    },
    {
      "channelId": "1332430296737644677",
      "channelName": "🎨│showcase",
      "summary": "The provided chat transcript contains only timestamps and usernames (maximus at 11:51 and vox at 15:06) without any actual message content. There are no technical discussions, decisions, problem-solving, solutions, or implementations to analyze.",
      "messageCount": 2,
      "userCount": 2
    },
    {
      "channelId": "1347905902937767997",
      "channelName": "🔉│community-updates",
      "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThe community update highlights several significant technical projects and developments in the Hyperfy ecosystem. Key technical releases include Peezy's in-world editor package, Lastrum's Quest Forge and InWorldBuilder assets, and 8bit's Alice agent using Hyperfy's engine. Shaw called for developers to expand ElizaOS integration with Hyperfy. Technical innovations showcased include Gert's curved mesh magic, Vox's high-performance helicopter implementation, and TheMattEmpire's work with VRM bones. The update also mentions Carlosmu joining to create highly flexible worlds through code customization. Technical highlights from the community call include improved VR interactions, implementation of splat maps for housing, and performance improvements (reduced memory usage, smaller docker images, and server usage monitoring). A technical best practice was shared: avoiding transparency in models to achieve better performance.\n\n## 2. FAQ\nNo specific questions and answers were included in the provided chat transcript.\n\n## 3. Help Interactions\nHelper: MetaRick | Helpee: Ash | Context: Bug fixing on iPad | Resolution: Convinced Ash to purchase an iPad to address specific bugs\n\n## 4. Action Items\nTechnical: Expand ElizaOS integration with Hyperfy | Description: Developers needed to build on ElizaOS integration | Mentioned By: Shaw\nTechnical: Avoid transparency in models | Description: Best practice for better performance | Mentioned By: maximus\nTechnical: Implement VR interaction improvements | Description: Enhanced VR experience | Mentioned By: maximus\nTechnical: Utilize splat maps for housing | Description: Technical implementation for housing features | Mentioned By: maximus\nTechnical: Optimize for performance | Description: Reduce memory usage and docker image size | Mentioned By: maximus\nTechnical: Implement server usage monitoring | Description: Track and optimize server resources | Mentioned By: maximus",
      "messageCount": 1,
      "userCount": 1
    }
  ]
}