daidodo / daidodo/diablo_edit

人物技能格式错误

Open
#77 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
289
Forks
76
PR merge metrics
No merged PRs in 30d

Description

线程 13984 已退出,返回值为 0 (0x0)。
线程 27360 已退出,返回值为 0 (0x0)。
线程 11940 已退出,返回值为 0 (0x0)。
“Diablo Edit2.exe”(Win32): 已加载“C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll”。包含/排除设置已禁用符号加载。
“Diablo Edit2.exe”(Win32): 已加载“C:\Windows\System32\msftedit.dll”。包含/排除设置已禁用符号加载。
线程 6244 已退出,返回值为 0 (0x0)。
“Diablo Edit2.exe”(Win32): 已加载“C:\Windows\System32\twinapi.dll”。包含/排除设置已禁用符号加载。
线程 12148 已退出,返回值为 0 (0x0)。
线程 9668 已退出,返回值为 0 (0x0)。
“Diablo Edit2.exe”(Win32): 已卸载“C:\Windows\System32\msftedit.dll”
线程 22740 已退出,返回值为 0 (0x0)。
0x00007FFAE9DFB699 处(位于 Diablo Edit2.exe 中)引发的异常: Microsoft C++ 异常: ATL::CStringT > >,位于内存位置 0x000000AD12F4D208 处。

貌似不支持1.09啊,无法打开 1.09d 的存档

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the crash in Diablo Edit2.exe while opening a Diablo II 1.09d save, using the reported exception as the failure point. Trace how the 1.09d character skill data is read and compare it with a supported save; done means the save opens without the exception and its skills display in the correct format.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.