Files
gkms-localify-dmm/.gitignore
T
chihya72andClaude Opus 5 66bfb38fba 拍照页服装解锁 + 修复 SP 标记
拍照(Photography)页支持解锁服装:
- 新增 UserDataCollection_GetAll hook,把主表缺失的服装/头部克隆成用户
  记录 Add 进集合本体。拍照页 CreateItemModels 读的是字典 Values 视图,
  走不到原有的 FindBy 路径,必须从集合本体补。
- 主表补充范围:CostumePhotoGroup 白名单 + 与基础服装共享 colorGroupId
  的异色变体 + 已过 ViewStartTime 的活动/商店服;未实装条目会黑屏卡死,
  按 ViewStartTime 跳过。
- 新增 PhotographyCostumeSettingData_GetCostumes/GetCostumeHeads,按角色
  从 IdolCardSkin 主表补齐卡面专属服装;get_IsDisabled 恒 false 取消置灰。

修复 UserCostumeCollection_FindBy 的共享泛型调用:改用运行时集合类型的
MethodInfo 并传入末尾隐藏参数。此前头部集合误用了服装集合的泛型上下文,
会在字典扩容时抛 ArrayTypeMismatchException,表现为换装页无限 Loading。

修复 ExamExtensions.ExchangeSpToNormal 被误改成调用原函数导致 SP 标记
失效。此 hook 必须原样返回传入的 type,调 _Orig 就是原版行为。

以上功能统一收到 dbgMode 门下,与 unlockAllLive 系列保持一致。

hook-reference/ 加入 .gitignore(IL2CPP 逆向工作目录,数 GB)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 10:56:09 +08:00

163 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### Windows
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Shortcuts
*.lnk
### OSX
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear on external disk
.Spotlight-V100
.Trashes
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
### Visual Studio
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
build
# Visual Studio 2015 cache/options directory
.vs/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
### IDA
*.id0
*.id1
*.id2
*.nam
*.til
### Custom user files
# User scripts
user*.bat
# Premake binary
#premake5.exe
# text_dumper tmp files
resources/text_dumper/obj
resources/text_dumper/bin
# IL2CPP 逆向工作目录(metadata / dump.cs / IDA 数据库,数 GB
hook-reference/
.cache/
.vscode/
/backend
/utils/events.br