-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[+] Unlock collections (without altering user data), courses and characters #15
Conversation
审阅者指南 by Sourcery这个拉取请求引入了几个新功能,用于解锁通常被锁定的游戏内容,包括地图、歌曲、门票、课程、收藏品和角色。这些解锁是通过修补各种游戏方法来绕过原始解锁条件实现的。这些更改主要影响解锁内容的显示,除了角色等级外,不会为用户账户授予任何新物品或进度。 解锁系统的类图classDiagram
class Unlock {
-bool maps
-bool songs
-bool tickets
-bool courses
-bool utage
-bool titles
-bool icons
-bool plates
-bool frames
-bool partners
-bool characters
+OnBeforeEnableCheck()
}
class MapHook {
+get_OpenEventId(ref StringID)
+get_IsLock(ref bool)
+PreIsLock(ref bool)
}
class SongHook {
+IsAllOpen(ref bool)
+PreToNextProcess()
+FinToNextProcess()
}
class CollectionHook {
+GetAllUnlockedItemList()
+Prefix()
+Finalizer()
}
class CharacterHook {
-State AllUnlockedList
-State OriginalList
-State ExportList
+PreInitialize()
+FinInitialize()
+ApplyState()
}
Unlock *-- MapHook
Unlock *-- SongHook
Unlock *-- CollectionHook
Unlock *-- CharacterHook
角色解锁系统的状态图stateDiagram-v2
[*] --> AllUnlockedList
AllUnlockedList --> OriginalList: 初始化/恢复角色数据
OriginalList --> AllUnlockedList: 完成操作
AllUnlockedList --> ExportList: 导出到服务器
ExportList --> AllUnlockedList: 完成导出
note right of AllUnlockedList: 显示所有角色
note right of OriginalList: 显示拥有的角色
note right of ExportList: 显示拥有的 + 升级的角色
文件级别变更
提示和命令与 Sourcery 交互
自定义您的体验访问您的仪表板以:
获取帮助Original review guide in EnglishReviewer's Guide by SourceryThis pull request introduces several new features to unlock normally locked game content, including maps, songs, tickets, courses, collectibles, and characters. These unlocks are implemented by patching various game methods to bypass the original unlock conditions. The changes primarily affect the display of unlocked content and do not grant any new items or progress to the user's account, except for character levels. Class diagram for the unlock systemclassDiagram
class Unlock {
-bool maps
-bool songs
-bool tickets
-bool courses
-bool utage
-bool titles
-bool icons
-bool plates
-bool frames
-bool partners
-bool characters
+OnBeforeEnableCheck()
}
class MapHook {
+get_OpenEventId(ref StringID)
+get_IsLock(ref bool)
+PreIsLock(ref bool)
}
class SongHook {
+IsAllOpen(ref bool)
+PreToNextProcess()
+FinToNextProcess()
}
class CollectionHook {
+GetAllUnlockedItemList()
+Prefix()
+Finalizer()
}
class CharacterHook {
-State AllUnlockedList
-State OriginalList
-State ExportList
+PreInitialize()
+FinInitialize()
+ApplyState()
}
Unlock *-- MapHook
Unlock *-- SongHook
Unlock *-- CollectionHook
Unlock *-- CharacterHook
State diagram for character unlock systemstateDiagram-v2
[*] --> AllUnlockedList
AllUnlockedList --> OriginalList: Initialize/RestoreCharadata
OriginalList --> AllUnlockedList: Complete operation
AllUnlockedList --> ExportList: Export to server
ExportList --> AllUnlockedList: Complete export
note right of AllUnlockedList: Shows all characters
note right of OriginalList: Shows owned characters
note right of ExportList: Shows owned + leveled chars
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
嘿 @Menci - 我已经审查了你的更改,看起来非常棒!
以下是我在审查期间关注的内容
- 🟢 一般性问题:一切看起来都很好
- 🟢 安全性:一切看起来都很好
- 🟢 测试:一切看起来都很好
- 🟢 复杂性:一切看起来都很好
- 🟢 文档:一切看起来都很好
帮助我变得更有用!请在每条评论上点击 👍 或 👎,我将使用这些反馈来改进你的评论。
Original comment in English
Hey @Menci - I've reviewed your changes and they look great!
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
@sourcery-ai review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
嘿 @Menci - 我已经审查了你的更改 - 以下是一些反馈:
整体评论:
- 考虑在类初始化时缓存 PropertyInfo 和 MethodInfo 对象,而不是在 ModifyUserData 中重复查找,以提高性能
- 请在合并此 PR 之前澄清哪些方面仍在进行中
以下是我在审查期间查看的内容
- 🟡 一般性问题:发现 1 个问题
- 🟢 安全性:一切看起来都很好
- 🟢 测试:一切看起来都很好
- 🟡 复杂性:发现 1 个问题
- 🟢 文档:一切看起来都很好
帮助我变得更有用!请在每条评论上点击 👍 或 👎,我将使用这些反馈来改进你的评论。
Original comment in English
Hey @Menci - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider caching PropertyInfo and MethodInfo objects at class initialization time rather than looking them up repeatedly in ModifyUserData to improve performance
- Please clarify what aspects are still WIP before this PR is merged
Here's what I looked at during the review
- 🟡 General issues: 1 issue found
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟡 Complexity: 1 issue found
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
@sourcery-ai review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
嘿 @Menci - 我已经审查了你的更改,看起来非常棒!
以下是我在审查期间关注的内容
- 🟡 一般性问题:发现1个问题
- 🟢 安全性:一切看起来都很好
- 🟢 测试:一切看起来都很好
- 🟡 复杂性:发现1个问题
- 🟢 文档:一切看起来都很好
帮助我变得更有用!请在每条评论上点击 👍 或 👎,我将使用这些反馈来改进你的评论。
Original comment in English
Hey @Menci - I've reviewed your changes and they look great!
Here's what I looked at during the review
- 🟡 General issues: 1 issue found
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟡 Complexity: 1 issue found
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
@sourcery-ai review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
嗨 @Menci - 我已经审查了你的更改,发现了一些需要解决的问题。
阻塞问题:
- 发现硬编码的秘密 (链接)
总体评论:
- 考虑重构集合钩子,以减少不同集合类型(标题、图标、牌照等)之间的代码重复。目前的实现重复了类似的模式,可以进行整合。
这是我在审查期间查看的内容
- 🟡 一般问题:发现1个问题
- 🔴 安全性:1个阻塞问题
- 🟢 测试:一切看起来都很好
- 🟡 复杂性:发现1个问题
- 🟢 文档:一切看起来都很好
帮助我变得更有用!请在每条评论上点击👍或👎,我将使用反馈来改进你的评论。
Original comment in English
Hey @Menci - I've reviewed your changes and found some issues that need to be addressed.
Blocking issues:
- Hardcoded secret found (link)
Overall Comments:
- Consider refactoring the collection hooks to reduce code duplication across the different collection types (titles, icons, plates etc). The current implementation repeats similar patterns that could potentially be consolidated.
Here's what I looked at during the review
- 🟡 General issues: 1 issue found
- 🔴 Security: 1 blocking issue
- 🟢 Testing: all looks good
- 🟡 Complexity: 1 issue found
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
@sourcery-ai review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
嘿 @Menci - 我已经审查了你的更改 - 以下是一些反馈:
整体评论:
- 考虑移除 WIP 标签,因为实现看起来已完成并经过充分测试
以下是我在审查期间查看的内容
- 🟢 一般问题:一切看起来都很好
- 🟢 安全性:一切看起来都很好
- 🟢 测试:一切看起来都很好
- 🟡 复杂性:发现 1 个问题
- 🟢 文档:一切看起来都很好
帮助我变得更有用!请在每条评论上点击 👍 或 👎,我将使用这些反馈来改进你的评论。
Original comment in English
Hey @Menci - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider removing the WIP tag as the implementation appears complete and well-tested
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟡 Complexity: 1 issue found
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
@sourcery-ai summary 可否将每一种解锁的状态图都写出来,不止角色解锁,也包括乐曲、功能票、收藏品、段位模式、地图。 |
@sourcery-ai guide 可否将每一种解锁的状态图都写出来,不止角色解锁,也包括乐曲、功能票、收藏品、段位模式、地图。 |
AquaMai.Mods/GameSystem/Unlock.cs
Outdated
en: "Unlock all titles.", | ||
zh: "解锁所有称号" | ||
)] | ||
private static readonly bool titles = true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我觉得这些新增的都默认改成 false 吧,有很多人是不想要收藏品全解的
多个人共享的机台上面应该服务端全解还会是主流,因为是否要全解这个还是挺看人的
段位那个也默认禁用了吧 |
Co-authored-by: 凌莞~(=^▽^=) <[email protected]>
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests:
新功能:
测试:
Original summary in English
Summary by Sourcery
在设置菜单中添加解锁所有收藏品(标题、图标、铭牌、框架和伙伴)、课程和角色的选项。这仅影响显示,不会授予任何新物品或进度。
新功能:
测试:
Original summary in English
Summary by Sourcery
Add options to unlock all collectibles (titles, icons, nameplates, frames, and partners), courses, and characters in the settings menu. This only affects the display and does not grant any new items or progress.
New Features:
Tests: