{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-03-19",
  "date": 1742342400,
  "stats": {
    "totalMessages": 594,
    "totalUsers": 38
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Discord Chat Analysis for 💻│developers\n\n## 1. Summary\nThe discussion primarily focused on Hyperfy's development direction, technical features, and community concerns. Key technical topics included:\n\n- MCP (Multiplayer Control Protocol) server development by peezy, enabling AI agents to interact with Hyperfy worlds\n- Camera implementation for ball physics/games by Shiffty, unlocking potential for golf, bowling, and similar games\n- Template usage in Hyperfy apps, with ash providing code examples for proper template cloning and management\n- Discussion about app architecture, with debate about requiring GLBs for all apps versus allowing script-only apps\n- Concerns about V2's learning curve compared to V1, with some developers finding it less intuitive\n- Exploration of authentication systems and potential integration with MCP\n- Proposals for UI improvements, including a unified menu system similar to GTA's interaction menu\n- Discussion about hosting options, monetization strategies, and platform identity\n\nThe community is actively building various game mechanics and tools while simultaneously debating Hyperfy's positioning as either a game engine, a platform, or something in between. There's tension between making the system accessible to non-developers while maintaining its powerful capabilities.\n\n## 2. FAQ\nQ: Does anybody have a good example of a hyp script that directly transforms VRM bones or armatures? (asked by Mugenomics) A: Apps are for building objects for worlds, without modifying the core you can only do things like apply animations to players etc (answered by ash)\nQ: Is there like a big txt file I can add as context to a rag agent or cursor to allow for up to date vibe coding? (asked by Mugenomics) A: theres this for generic scripts.but best results are when you search <#1346623562462527649> for apps that do things close to what you want and feed those scripts in aswell (answered by peezy)\nQ: Is there a way to control the post processing features through a .hyp? (asked by ~/drdoge.eth) A: Unanswered\nQ: Should I be using .active = false or .visible = false to hide templates I want to clone? (asked by Cybernetic-O-Cult) A: .visible is deprecated because it only worked on some things. active works on everything, it essentially unmounts and disables (answered by ash)\nQ: Has anyone thought about scene management in hyperfy? (asked by bear) A: bogie dreaming of glb animations cut scenes. howie has idle cam. but also for level mgmt? (answered by 0mka)\nQ: First person mode in v2 not working right now or? (asked by Gooey) A: It absolutely does work. It can be set up for the player or on an app. (answered by ~/drdoge.eth)\nQ: Is hyperfy an engine or a platform that hosts worlds and that handles all the complicated multiplayer and other features for me? (asked by Alsara2k) A: From what I'm understanding; time will tell (answered by bear)\n\n## 3. Help Interactions\nHelper: ash | Helpee: Cybernetic-O-Cult | Context: Proper way to handle templates in Hyperfy apps | Resolution: ash provided code example showing how to remove templates from the app and clone them when needed instead of using .active property\nHelper: peezy | Helpee: Mugenomics | Context: Finding context for RAG agent/cursor for vibe coding | Resolution: peezy suggested searching specific Discord channel for similar apps and feeding those scripts in\nHelper: ~/drdoge.eth | Helpee: Gooey | Context: First person mode functionality in V2 | Resolution: Confirmed it works and can be set up for player or on an app\nHelper: ash | Helpee: ToxSam - IBIH | Context: Improving discoverability of Hyperfy for new users | Resolution: ash acknowledged the issue and updated X profile to point to hyperfy.how instead of hyperfy.io\nHelper: TheMattEmpire | Helpee: ash | Context: UI organization for world settings | Resolution: Provided mockup of icon-based outliner similar to Blender's properties panel\n\n## 4. Action Items\nTechnical: Create script-only apps without requiring GLB files | Description: Add ability to create empty apps in the app inspector | Mentioned By: peezy, ToxSam - IBIH\nTechnical: Implement MCP server for AI agent interaction | Description: Continue development of Multiplayer Control Protocol server for cursor/Claude integration | Mentioned By: peezy\nTechnical: Improve authentication system | Description: Integrate authentication with MCP and websocket connections | Mentioned By: general hyper, peezy\nTechnical: Implement unified menu system | Description: Create GTA-style menu system to unify all popup menus | Mentioned By: ash\nTechnical: Add measuring tape app | Description: Create tool for measuring distances in-world | Mentioned By: Valiant\nDocumentation: Update hyperfy.xyz homepage | Description: Clearly explain what Hyperfy is and who it's for | Mentioned By: ash, ToxSam - IBIH\nDocumentation: Create better explanation of Hyperfy's technical foundation | Description: Add information about ThreeJS, PhysX, and custom scene graph | Mentioned By: ToxSam - IBIH, ash\nDocumentation: Improve onboarding for non-developers | Description: Make V2 more accessible to creators coming from V1 | Mentioned By: ToxSam - IBIH\nFeature: Add admin settings section in-world | Description: Allow changing grass texture, assigning builder roles without admin codes | Mentioned By: ash\nFeature: Add button to change default avatar | Description: Allow world creators to set custom default avatars | Mentioned By: ash\nFeature: Add world folder export | Description: Enable exporting world folders | Mentioned By: ash\nFeature: Implement OAuth integration | Description: Add X/Twitter OAuth for account creation and social features | Mentioned By: ToxSam - IBIH\nFeature: Add Stripe integration | Description: Enable payment processing for monetization | Mentioned By: peezy",
      "messageCount": 493,
      "userCount": 24
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Discord Chat Analysis\n\n## 1. Summary\nThis Discord chat segment in the \"⚡│general\" channel contains minimal technical discussion. The conversation primarily consists of greetings, brief mentions of Hyperfy (a platform for creating virtual worlds), and discussions about competitors like Hytopia (formerly NFT Worlds). A new user named Terry asks how to create a world in Hyperfy and is directed to resources like hyperfy.how and installation videos. There's mention of potentially hosting a contest similar to one by levelsio. Some users discuss web3 gaming guilds and share information about other projects like NeoTokyo and Dungeons Game, with one user noting that Dungeons Game raised 130 million in a day. The chat includes minimal technical problem-solving or implementation details, focusing more on community interaction and industry awareness.\n\n## 2. FAQ\nQ: Is Hytopia a competitor to Hyperfy? (asked by johan) A: They're doing similar things, but ash thinks Hyperfy is \"bigger than that.\" Hytopia (formerly NFT Worlds) is \"basically building minecraft without the licensing issues, and putting a roblox spin on it.\" (answered by ash)\nQ: How do I create a world so I can create own stuff? (asked by Terry) A: Resources available at hyperfy.how and installation quick link on main page with Episode 1 of videos. (answered by smickelbeard and 0mka)\nQ: What's a web3 gaming guild? (asked by smickelbeard) A: It's both a group of web3 game developers and players, as well as investors in crypto gaming. (answered by peezy and rando1337)\n\n## 3. Help Interactions\nHelper: smickelbeard | Helpee: Terry | Context: New user asking how to create a world in Hyperfy | Resolution: Provided link to hyperfy.how documentation\nHelper: 0mka | Helpee: Terry | Context: New user needing guidance on getting started | Resolution: Directed to installation quick link and Episode 1 of videos\n\n## 4. Action Items\nFeature: Consider hosting a contest similar to levelsio's | Description: Community member suggested Hyperfy could run a competition | Mentioned By: rando1337\nFeature: Potential collaboration with Alex Becker's web3 gaming guild | Description: Could help with promotion and visibility | Mentioned By: rando1337",
      "messageCount": 48,
      "userCount": 16
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "No significant technical discussions, decisions, or problem-solving occurred in this chat segment. The conversation consisted only of brief price commentary, a bot command to retrieve Hyperfy token information, and a warning about a potential scammer. There were no technical implementations or solutions discussed.",
      "messageCount": 8,
      "userCount": 6
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "# Discord Chat Analysis for 🧊│3d-design\n\n## 1. Summary:\nThe chat primarily focused on 3D design techniques and asset optimization. Ash shared code for creating scrolling water effects by manipulating texture coordinates over time. There was discussion about texture memory usage, with TheMattEmpire questioning if 24MB was excessive for an asset with only three textures. Ash clarified that regardless of compression techniques, textures get decompressed to raw formats on the GPU, explaining the larger memory footprint. The conversation also touched on animation libraries, with members sharing resources like Quaternius' Universal Animation Library. Several members discussed AI-generated building facades with color matching to skyboxes for more immersive environments. Various examples of 3D work were shared, including water effects and building facades, with comments on their aesthetic quality and implementation techniques.\n\n## 2. FAQ:\nQ: Is this app or did you add a water component? (asked by general hyper) A: Unanswered\nQ: Does 24Mb sound like a lot for texture memory? It only has 3 textures on the asset. (asked by TheMattEmpire) A: That said 24Mb sounds about right tho. It doesn't matter if you png crush your texture etc they all get decompressed and uploaded to the GPU in a raw format. (answered by ash)\nQ: I'm still confused what's going on here with these building facades? (asked by general hyper) A: simple version...facades ai generated, colour matched to skybox. more immersive (answered by Valiant)\nQ: ...so the color matching is the sauce? (asked by general hyper) A: Unanswered\n\n## 3. Help Interactions:\nHelper: ash | Helpee: TheMattEmpire | Context: Questioning if 24MB texture memory usage was excessive for an asset with only three textures | Resolution: Explained that the size is normal because textures get decompressed to raw format on the GPU regardless of compression techniques\nHelper: Valiant | Helpee: general hyper | Context: Confusion about building facade technique | Resolution: Explained that facades were AI-generated and color-matched to skyboxes for immersion\n\n## 4. Action Items:\nTechnical: Implement scrolling water effect by manipulating texture coordinates | Description: Update water material's textureX and textureY properties in the update loop | Mentioned By: ash\nTechnical: Check if Universal Animation Library works with VRM correctly | Description: Verify if the bone naming convention is compatible with Unity structure | Mentioned By: ToxSam - IBIH\nFeature: Color matching for AI-generated facades | Description: Match facade colors to skybox for more immersive environments | Mentioned By: Valiant",
      "messageCount": 35,
      "userCount": 11
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "# Analysis of Discord Channel \"🌆│share\"\n\n## 1. Summary\nThe chat segment contains minimal technical content. It primarily consists of announcements about a Culture Chain TV Episode 4 event discussing cannabis, Web3, security strategies, and music innovation scheduled for March 21, 2025. There's also a mention of a Music Talent Trail event in Decentraland Metaverse being broadcast live on VTATV. The messages are promotional in nature, sharing event details and broadcast links rather than containing technical discussions, problem-solving, or implementations.\n\n## 2. FAQ\nNo significant questions were asked or answered in this chat segment.\n\n## 3. Help Interactions\nNo significant help interactions occurred in this chat segment.\n\n## 4. Action Items\nType: Feature | Description: Live broadcast viewing of Music Talent Trail in Decentraland Metaverse | Mentioned By: VTATV",
      "messageCount": 5,
      "userCount": 2
    },
    {
      "channelId": "1332430296737644677",
      "channelName": "🎨│showcase",
      "summary": "# Analysis of 🎨│showcase Channel\n\n## 1. Summary\nThe chat segment is extremely brief, containing only two messages. 0mka acknowledges a potential issue with \"itemsUI\" that might cause freezing on a specific hypothesis. They recommend not using this feature temporarily and plan to test it in a fresh local world environment to verify the issue. They also thank user 838035886260224022 for bringing this to their attention. The first message from Agent12 appears to be just a link to another Discord message.\n\n## 2. FAQ\nQ: Are there issues with itemsUI? (implied by 0mka) A: Yes, it might cause freezing and shouldn't be used temporarily until verified (answered by 0mka)\n\n## 3. Help Interactions\nHelper: 838035886260224022 (unnamed user) | Helpee: 0mka | Context: Identifying potential freezing issue with itemsUI | Resolution: Issue acknowledged, temporary usage recommendation provided, further testing planned\n\n## 4. Action Items\nTechnical: Verify if itemsUI causes freezing by testing in a fresh local world | Description: Need to confirm if the component causes system freezes | Mentioned By: 0mka\nTechnical: Temporarily avoid using itemsUI | Description: Component may have stability issues causing freezes | Mentioned By: 0mka",
      "messageCount": 2,
      "userCount": 2
    },
    {
      "channelId": "1022421054582423562",
      "channelName": "🐞│issues",
      "summary": "# Analysis of Discord Chat in \"🐞│issues\" Channel\n\n## 1. Summary\nThe chat segment is very brief, containing only three messages discussing an issue with the \"Play.World\" environment. Agent12 reports being unable to move after spawning in the world and suggests it might be due to a collider object positioned over the spawn point. They express uncertainty about how to fix the issue. Saori responds that their instance of the world loaded successfully, implying the issue might not be universal.\n\n## 2. FAQ\nQ: Is the Play.World world broken? (asked by Agent12) A: Partially answered by Saori who indicated their instance loaded properly, suggesting the issue may not affect all users.\n\n## 3. Help Interactions\nHelper: Saori | Helpee: Agent12 | Context: Agent12 reported being unable to move in Play.World | Resolution: Partial - Saori indicated their world loaded, suggesting the issue might be isolated rather than global.\n\n## 4. Action Items\nType: Technical | Description: Investigate potential collider issue at spawn point in Play.World that prevents player movement | Mentioned By: Agent12",
      "messageCount": 3,
      "userCount": 2
    }
  ]
}