神圣纪事吧 关注:9,765贴子:402,382
  • 7回复贴,共1

圣域2 重置版 Ui-Debug测试分支已提供下载游玩

只看楼主收藏回复

官方26号推的 新闻,我现在才看到,简单来说,提供了一个 测试版本,不影响现有版本存档,且可以互换使用。


IP属地:上海1楼2026-01-31 11:27回复
    The Sacred community has survived and thrived for 20 years, and that longevity is owed in no small part to the passion, creativity, and persistence of its modding community. Mods, tools, guides, and countless community projects have kept Ancaria alive long after most games would have faded away. And we genuinely appreciate that dedication.
    We’re also aware that not all of the changes introduced with the remaster have made modding easier. With this branch, we want to take a step in the other direction and provide additional tools that will simplify testing, debugging and experimentation for modders.
    Whether you want to spawn in a specific creature you are looking to modify, just want to teleport around the map for fun to explore locations outside of the regular play area, or spawn in some late Christmas presents by enabling the cheats and entering the code "SYS ITEMSET CHRISTMAS".
    This branch is meant to support exactly that kind of curiosity and experimentation.
    The Debug Branch enables various CHEAT commands via the in game console (can be opened by using ^^ or #), and has the UI Debugger enabled which allows you to inspect Ui elements at runtime. The branch will coexist alongside the main branch, but save files are fully compatible between the main branch and this debug/modding branch.
    这个圣域的社区已经存在并蓬勃发展了 20 年,其长久的存在得益于其模组制作社区的热情、创造力和坚持不懈的精神。模组、工具、指南以及无数的社区项目使安卡里亚在大多数游戏都已逐渐式微之后依然得以延续。我们真心感激这种奉献精神。
    我们还意识到,此次重制所引入的诸多改动并非都能让模组制作变得更加简便。通过这个分支,我们希望采取相反的举措,为模组开发者提供更多的工具,以简化测试、调试和实验的过程。
    无论您是想在特定的需要修改的生物身上进行操作,只是想在地图上随意移动以享受探索非常规游戏区域的乐趣,还是通过启用作弊功能并输入代码“SYS ITEMSET CHRISTMAS”来生成一些圣诞节的稀有物品,这个分支就是为了满足这种好奇心和探索欲而设计的。
    调试分支通过游戏内的控制台(可通过输入“^^”或“#”来打开)支持多种作弊指令,并且启用了用户界面调试器,使您能够在运行时检查用户界面元素。该分支将与主分支并存,但主分支和此调试/模组分支的存档文件是完全兼容的。


    IP属地:上海2楼2026-01-31 11:29
    回复
      2026-02-18 10:02:47
      广告
      不感兴趣
      开通SVIP免广告
      How to access the Debug Branch
      To start the game in the Debug Branch, you will need to
      open the games settings in steam,
      select the "Game Versions & Betas" menu tab and
      select the "ui-debugger" Branch
      the game should then automatically update to the new Branch. After the update is complete, the Debug Branch will be listed as the Selected Version next to the play button in the library and you can start the Debug Branch.

      steam里切测试版本下载体验


      IP属地:上海3楼2026-01-31 11:31
      回复
        How to use the Debug BranchCheats and Debug Commands
        Cheats are entered through the in-game console, which can be opened using: - ^^ or #
        Some cheats are available immediately, while others require explicit cheat activation.
        Location Cheats
        (Available Without Cheat Activation)
        These cheats are intentionally available without enabling cheats, as they are essential for testing quests, spawns, triggers, and other location-dependent mechanics.
        CHEAT GETPOS
        Prints the current hero position. - Bound to Ctrl + C: copies the position to the clipboard.
        - You can paste the copied position (Ctrl + V) into a text file or script.
        CHEAT SETPOS
        Teleports the hero to a given position. - Bound to Ctrl + V: automatically uses the position stored in the clipboard.
        Position Format
        22;27;0;2532.164062;1792.093750;167.468933;66.432617
        Format breakdown:
        SectorX ; SectorY ; Z-layer ; XinsideSector ; YinsideSector ; ZinsideSector ; CharacterRotation
        Additional details:
        - The world consists of 64 × 64 sectors (indices 0–63 on both axes).
        - Each sector is 3200 × 3200 units in size.
        Enabling Advanced Cheats
        To enable the remaining cheats, enter: SYS CHEAT 123
        God ModeCHEAT GOD
        Activates God Mode. - Allows uninterrupted testing without the risk of dying. - Note: Teleporting may occasionally disable God Mode and require reactivation.
        Kill Nearby
        Activates God Mode – Bound to Ctrl + K , only usable with the binding.
        Creature and Item SpawningSYS CREATURE
        Spawns a creature with the specified ID.
        Example: SYS CREATURE 123 Spawns a Jungle Cat (ID 123).
        Creature IDs can be found in: scripts/server/creatures.txt SYS ITEM Spawns an item using the specified surface texture. This is particularly useful for item and texture modding.
        Example: SYS ITEM dr-cloth-shoulders_n
        Surface texture names can be found in: scripts/shared/itemtype.txt
        Example excerpt:
        model0Data = {
        name = "models/heroes/dryadin/sets/std-cloth/n_dryade-clothshoulders.GR2",
        surface0 = {
        mgr.surfGetID ("dr-cloth-shoulders_n"),
        mgr.surfGetID ("dr-cloth-christmas-shoulders_n") },
        user = "WEARGROUP_DRYADIN",
        },
        Note: - Not all item types list surface textures explicitly.
        SYS ITEMSET
        Spawns all items belonging to a specific item set.
        Examples:
        SYS ITEMSET ANCIENT
        SYS ITEMSET CHRISTMAS
        Notes:
        There is no complete reference list mapping names to item sets.
        As a rule of thumb, if a folder exists under: pak/models.zip/models/heroes/sets then the folder name is usually a valid set name. If the folder name starts with std-, omit that prefix when using the cheat.
        Example:
        - Folder: std-cloth
        - Cheat: SYS ITEMSET CLOTH
        一堆自带的 作弊指令,瞬移、无敌、秒杀、爆套装


        IP属地:上海4楼2026-01-31 11:35
        回复
          Debug Display and World ControlSET D_HUD 0 | 1
          Toggles on-screen debug messages, such as notifications when entities trigger debugrelevant actions (e.g. doors opening).
          CHEAT WEATHER
          Sets the current weather state.
          Values:
          - 0 – No weather
          - 1 – Rain
          - 2 – Lightning
          - 4 – Wind (maximum)
          - 8 – Wind (medium)
          - 16 – Wind (minimum)
          - 32 – Snow
          Combined values: - 7, 11, 19 – All effects enabled
          Example: CHEAT WEATHER 0
          Note: Weather changes may take a moment to fully apply.
          CHEAT TOD
          Sets the current time of day.
          Time is expressed as a decimal range between 0 and 10.
          Mapping:
          - 0 → 00:00
          - 5 → 12:00
          - 10 → 24:00
          Examples:
          CHEAT TOD 5
          CHEAT TOD 7.5
          CHEAT MOVIE
          Plays an in-game movie.
          Values:
          - 1 – Intro
          - 2 – Outro (Light)
          - 3 – Outro (Shadow)
          - 4 – Concert
          Example: CHEAT MOVIE 1
          SET SLOMO
          Multiplies the current game speed.
          Example: SET SLOMO 2
          Warning: This can cause severe issues with navigation, collision, and other systems. Use only when absolutely necessary. To restore normal game speed, return to the main menu.
          一套控制天气、显示特效的作弊指令,调整游戏里的时间、天气和游戏速度


          IP属地:上海5楼2026-01-31 11:37
          回复
            UI Debugger
            The UI Debugger adds a top bar containing tools specifically designed for debugging and modding the game’s RmlUI interface.
            Event Log
            The Event Log records all RmlUI-related activity.
            Errors caused by invalid or modified .rml files are typically reported here.
            This is the primary place to look when UI pages fail to load or behave unexpectedly.
            Element Info
            Toggles the Element Info window.
            While active:
            - The currently hovered Rml element is highlighted with a red outline.
            - The first click selects an element instead of triggering its normal behavior.
            The Element Info window displays:
            - Active pseudo-classes
            - Attributes and properties (including inherited ones)
            - Element position and dimensions
            - Ancestors and children Clicking an ancestor or child loads that element’s information into the window.
            This tool is invaluable for UI modding, as it reveals how an element’s properties are composed,
            Shows which files influence a given property and exposes elements generated in C++ rather than .rml, including their names and inheritance chains.
            Outlines
            When enabled, all loaded Rml elements are displayed with red outlines. This provides a complete visual overview of the UI hierarchy and layout, making it easier to understand spacing, nesting, and invisible elements.
            最重要的就是这个了,可以方便modder 定位和调整UI 元素 ,我看rml的修改已经比无冬2 的xml修改要友好许多。


            IP属地:上海6楼2026-01-31 11:40
            回复
              我玩学习版没有声音


              IP属地:四川来自Android客户端7楼2026-01-31 13:04
              回复
                不把4K分辨率下的卡顿问题解决,我是不会碰的。说别的都没用。


                IP属地:辽宁8楼2026-01-31 18:42
                回复