{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-03-11",
  "date": 1741651200,
  "stats": {
    "totalMessages": 457,
    "totalUsers": 38
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Analysis of 💻│developers Discord Chat\n\n## 1. Summary\nThe chat revolves around several key technical developments in the Hyperfy platform. Developers are actively working on UI components, with Omka sharing UI billboard and image implementations. There's significant discussion about model loading from URLs and CDNs, with developers exploring ways to dynamically swap models in scenes. A major focus is on improving AI integration with Hyperfy through Claude and Cursor, with developers sharing rules and prompts to enhance AI code generation. Ricky demonstrated an in-world chat interface that can edit scripts directly without page refreshes. Several developers shared apps they created, including Shiffty's procedural city generator, Saori's third-person shooter controls, and MayD524's ScaledWorlds using HypTool. There's also discussion about improving the app communication model, with suggestions to rename functions like app.emit to world.emit for clarity. Developers are exploring ways to modify apps on-the-fly, with approaches including MCP, local file system integration, and browser-based solutions.\n\n## 2. FAQ\nQ: Is there a way to load models from a URL currently? (asked by devilsadvocate.sol) A: Not from inspectpane, but potentially could be added to a hyp (answered by Omka)\nQ: How are you sending that reload signal? (asked by peezy) A: Initially with manual page refresh, but later improved to work without refresh (answered by Ricky)\nQ: Is there a way to not have clones use the same instanced geometry? (asked by Shiffty) A: Yes, set mesh.linked=false (answered by Ashxn)\nQ: Can you upload different models or just cubes for the procedural city? (asked by ToxSam) A: It pulls in a node for each color cube and clones them, so could distribute anything (answered by Shiffty)\nQ: Could we use react in the local development setup for game UI? (asked by bear) A: Unanswered\n\n## 3. Help Interactions\nHelper: devilsadvocate.sol | Helpee: Omka | Context: Hosting hyp files for easy access | Resolution: Created a system to host hyp files with search functionality at roz.grape.wtf/search/hyp\nHelper: Ashxn | Helpee: peezy | Context: Third-party plugin system | Resolution: Shared code example for injecting systems and runtime methods without modifying core\nHelper: Ricky | Helpee: peezy | Context: Modifying apps on the fly | Resolution: Shared documentation on how to modify scripts without page refresh\nHelper: Shiffty | Helpee: Community | Context: Procedural city generation | Resolution: Created and shared a procedural city generator app\nHelper: Omka | Helpee: Community | Context: UI components | Resolution: Created and shared UI billboard and image components with configurable settings\n\n## 4. Action Items\nTechnical: Implement model loading from URL | Description: Add ability to load 3D models from URLs/CDNs | Mentioned By: devilsadvocate.sol\nTechnical: Create API for app manipulation | Description: Allow apps to be changed on the fly by scripts | Mentioned By: peezy\nTechnical: Improve app communication model | Description: Consider renaming app.emit to world.emit for clarity | Mentioned By: Saori\nTechnical: Develop in-world media manager | Description: Create UI for managing media assets in-world | Mentioned By: Saori\nTechnical: Implement local development workflow | Description: Create system to sync world apps with local filesystem | Mentioned By: Ashxn\nDocumentation: Update UIImage documentation | Description: Document new UIImage functionality | Mentioned By: Omka\nDocumentation: Create official Cursor rules | Description: Compile and refine AI rules for Hyperfy development | Mentioned By: Omka\nFeature: Add app.broadcast function | Description: Create clearer distinction between sending to specific clients vs all | Mentioned By: peezy\nFeature: Create shield effect for combat system | Description: Add shield visualization to combat mechanics | Mentioned By: maximus\nFeature: Implement third-person shooter controls | Description: Create control system for third-person shooter gameplay | Mentioned By: Saori",
      "messageCount": 319,
      "userCount": 22
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "The chat segment shows minimal technical discussion. There's a brief mention of a PvP game mode being developed with mechanics that allow for customization, described as a \"properly fleshed out game\" where users can \"make their own versions.\" This suggests a modular or extensible game architecture. A community member expressed appreciation for a \"v2\" launch that helped with productivity. There's also mention of a token-focused website (token.hyperfy.xyz) and work on a new site to replace an older one that sold NFT land, indicating a shift in the project's focus from NFTs to tokens. A VTATV world for SXSW 2025 was promoted for music festival streaming.",
      "messageCount": 29,
      "userCount": 14
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "# Analysis of 🪙│hyper Discord Channel\n\n## 1. Summary\nThis Discord chat segment contains minimal technical discussion. The conversation primarily revolves around market conditions, token price tracking, and brief mentions of issues with a bridge functionality. Users track the HYPER token price using a bot command ($hyperfy), which returns current market cap and price movement. One user (peezy) reports a technical issue with \"hyperbridging\" where transactions go through but get stuck due to CORS errors during the \"waiting for wormhole consensus\" phase. The chat also diverges into discussions about economic policies, particularly taxation on alcohol and tobacco products, with users from different countries sharing perspectives. There is no substantial technical problem-solving or implementation discussion in this segment.\n\n## 2. FAQ\nQ: Is hyperbridging working? (asked by peezy) A: No, transactions go through but get stuck on \"waiting for wormhole consensus\" with CORS errors (answered by peezy)\n\n## 3. Help Interactions\nHelper: peezy | Helpee: Community | Context: Reporting that hyperbridging functionality is broken with CORS errors | Resolution: No solution provided, user mentioned they would check the project's Discord for directions\n\n## 4. Action Items\nTechnical: Fix CORS error in hyperbridging functionality that causes transactions to get stuck at \"waiting for wormhole consensus\" | Description: Bridge transactions fail to complete despite going through | Mentioned By: peezy",
      "messageCount": 47,
      "userCount": 12
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "The chat primarily revolves around an open-source avatar creation tool. ToxSam announced a new version of the OpenSourceAvatars website (opensourceavatars.com) and shared a comparison between old and new versions, requesting feedback from users. The tool appears to be a 3D avatar creator, possibly with VRM export capabilities. A brief technical question was raised about removing the ground object from the world file, which was quickly answered by identifying it as \"base-environment.glb\" in the local files. The conversation was brief but focused on the tool update and a specific implementation detail.",
      "messageCount": 14,
      "userCount": 6
    },
    {
      "channelId": "1330373197203505185",
      "channelName": "🤖│agents",
      "summary": "# Discord Chat Analysis for \"🤖│agents\" Channel\n\n## 1. Summary:\nThe conversation primarily revolves around new AI models and deployment tools for gaming applications. Maximus shares excitement about Gemma2, highlighting its improved context window and multi-modal capabilities, though noting its 12B parameter size is challenging for local setups. The discussion then shifts to SpacetimeDB, a tool potentially useful for managing game states when combined with \"hyps\" (likely Hyperplay). Participants discuss deployment options, with peezy and devilsadvocate.sol comparing manual Docker/Postgres configuration versus using Coolify for simplified deployment. They acknowledge the value of understanding underlying technologies before adopting higher-level abstractions like Coolify, which offers a user-friendly UI and features like separate build servers and easy modded world setup.\n\n## 2. FAQ:\nQ: What makes Gemma2 exciting? (asked by Ashxn) A: The increased context window and motivation for multi-modal capabilities (image/OCR/etc.) (answered by maximus)\nQ: Why focus on local models when Claude and ChatGPT have 128-200k context? (asked by Ashxn) A: For unlimited usage and data sovereignty (answered by maximus)\nQ: Is Coolify similar to a server tool that automates Docker configuration? (asked by devilsadvocate.sol) A: Yes, Coolify has multiple deployment methods including docker-compose (answered by peezy)\n\n## 3. Help Interactions:\nHelper: peezy | Helpee: devilsadvocate.sol | Context: Understanding Coolify's capabilities for deployment | Resolution: Explained that Coolify supports docker-compose files from \"howie\" and creates separate volumes for worlds\nHelper: peezy | Helpee: devilsadvocate.sol | Context: Advanced Coolify features | Resolution: Described capabilities like separate build servers, multiple VPS deployments, and modded world setup\n\n## 4. Action Items:\nTechnical: Test Gemma2 once it becomes available on Ollama | Description: Evaluate the new 12B parameter model locally | Mentioned By: maximus\nTechnical: Explore SpacetimeDB integration with hyps for game state management | Description: Investigate the backend technology used by Bitcraft game | Mentioned By: maximus\nFeature: Create a server tool that automates Docker/Postgres/Quart configuration | Description: Simplify the manual setup process for containers and connection accounts | Mentioned By: devilsadvocate.sol\nTechnical: Improve modded worlds setup in Coolify | Description: Continue development on simplified modded world deployment | Mentioned By: peezy",
      "messageCount": 18,
      "userCount": 4
    },
    {
      "channelId": "1332430296737644677",
      "channelName": "🎨│showcase",
      "summary": "# Discord Chat Analysis for 🎨│showcase\n\n## 1. Summary:\nThe chat primarily showcases technical developments and modifications for Hyperfy. ~/MayD524/Hyperfy shared GitHub repositories for HypTool and App-Rollup with precompiled binaries, along with a modified version of hypkg that enables raw THREE.js, WASM, globalThis, and CSS3D functionality. Several users shared screenshots and videos demonstrating various implementations, including custom camera views, 3D models, and networked object interactions. Saori presented a minimal networked gun implementation where objects can be dropped and placed with proper origin positioning in Blender. 0mka mentioned potential drag-and-drop functionality that would require a core mod. smickelbeard briefly explained implementing custom camera behavior by overriding the default camera and disabling cursor locking. The conversation also touched on Solana integration requirements and distinctions between Hyperfy v1 and the rebuilt v2 version.\n\n## 2. FAQ:\nQ: How can I implement a top-down camera view? (implied by maximus) A: Override the camera and put an if statement to disable cursor locking (answered by smickelbeard)\nQ: Is drag and drop functionality available? (implied by context) A: No drag and drop at the moment, would need to push a core mod (answered by 0mka)\nQ: Where should the origin be placed for networked objects? (implied by context) A: Put the origin where the hand is in Blender (answered by Saori)\nQ: What's the difference between Hyperfy v1 and v2? (implied by Zen) A: V2 is a rebuild with new features to make it easier for people to build on and share apps (answered by maximus)\n\n## 3. Help Interactions:\nHelper: ~/MayD524/Hyperfy | Helpee: Community | Context: Sharing tools for Hyperfy development | Resolution: Provided GitHub repositories with documentation and precompiled binaries\nHelper: ~/MayD524/Hyperfy | Helpee: Community | Context: Enabling advanced functionality in Hyperfy | Resolution: Shared modified hypkg branch allowing THREE.js, WASM, and CSS3D usage\nHelper: Saori | Helpee: Community | Context: Implementing networked objects | Resolution: Demonstrated minimal networked gun implementation with placement instructions\nHelper: smickelbeard | Helpee: maximus | Context: Custom camera implementation | Resolution: Explained how to override camera and disable cursor locking\n\n## 4. Action Items:\nTechnical: Implement core mod for drag and drop functionality | Description: Currently unavailable but needed | Mentioned By: 0mka\nTechnical: Use origin placement at hand position in Blender | Description: Required for proper networked object handling | Mentioned By: Saori\nTechnical: Override camera and disable cursor locking | Description: Method for implementing custom camera views | Mentioned By: smickelbeard\nFeature: Solana integration | Description: Required for certain functionality | Mentioned By: peezy\nDocumentation: Review README files for HypTool and App-Rollup | Description: Important information for using the tools | Mentioned By: ~/MayD524/Hyperfy",
      "messageCount": 28,
      "userCount": 8
    },
    {
      "channelId": "958214956426350652",
      "channelName": "📣│announcements",
      "summary": "The channel contains a single announcement message from user \"ash\" about \"Hyperfy v0.9.0 Release\". No technical discussions, decisions, or problem-solving content is present in the provided transcript. The announcement appears to be notifying users about a new version release, but no details about the release are included in the provided message.",
      "messageCount": 1,
      "userCount": 1
    },
    {
      "channelId": "1347905902937767997",
      "channelName": "🔉│community-updates",
      "summary": "This community update announcement highlights upcoming events and recent developments in the Hyperfy ecosystem. The main technical focus is on PvP prototypes and applications now available on play.hyperfy.xyz, with specific mentions of PvP and Elemental mechanics being integrated into the core platform. The update mentions \"Vibe coding\" coming soon to Hyperfy, suggesting new programming capabilities. There's emphasis on tools for working with .Hyp files and modding, specifically highlighting peezy's Hpykg modding tool. The update also showcases community-created applications including Shiffty's PvP Circuit battle arena, a Wild West environment, and Gert-Jan's Butterfly app. A Hyperfy.How session covering mods and tools for .Hyp files was recently conducted. The announcement serves primarily to inform the community about recent technical achievements and promote an upcoming Community Call scheduled for timestamp 1741820400.",
      "messageCount": 1,
      "userCount": 1
    }
  ]
}