0 of 0

File information

Last updated

Original upload

Created by

powerofthree

Uploaded by

wspl1001

Virus scan

Safe to use

65 comments

  1. wspl1001
    wspl1001
    • premium
    • 46 kudos
    Locked
    Sticky
    如无法显示中文的
    根据 grox1313 的回复
    得出 在 interface/fontconfig.txt   
    map "$DialogueFont"  这栏修改为中文字体 就能显示了

    如 · 等符号 显示为问号的
    在 validNameChars 一串 字符 里插入一个半角的· 符号  (研究了两天半,终于被在下发现了这个符号问题)
  2. taopinger
    taopinger
    • member
    • 12 kudos
    Locked
    Sticky
    经过一晚上的努力,终于发现了原因。
     interface/fontconfig.txt    的最后一行的validNameChars配置,有些配置是只有英文和数字,有些则包括了全部的中文字符。
    而这个MOD需要validNameChars配置里有中文字符。否则validNameChars配置里没用的字符就都会变成问号。自己可以找找有validNameChars配置项有中文的这个的汉化
    1. dvlpwzy
      dvlpwzy
      • member
      • 0 kudos
      确实,在汉化mod的fontconfig.txt文件中的validNameChars里加什么汉字,什么汉字就能显示出来,意思要把所有汉字全都加到这个属性值里?!
  3. sdeakboy
    sdeakboy
    • member
    • 0 kudos
    在4K的分辨率下会直接卡退,在2K的分辨率下就不会,把字体换成imguilcons里的自带的字体在4K的情况下就不会跳出了,但是全是问号。尝试过换过其他字体,但是在4K的情况下都会卡退,2K可以用。
  4. henrylee3338
    henrylee3338
    • member
    • 0 kudos
    mod该怎么用呢?用mo安装之后中文全都是?   复制文件覆盖mod原文件之后,中文依然全是?
    1. wspl1001
      wspl1001
      • premium
      • 46 kudos
      你确定 字体设置 没被其他mod覆盖吗,比如 https://www.nexusmods.com/skyrimspecialedition/mods/115250
    2. henrylee3338
      henrylee3338
      • member
      • 0 kudos
      我刚才也去查了一下,如果其他mod有fontconfig.txt文件,说明可能被覆盖了。我这里有ANK汉化mod,下面有fontconfig.txt文件,如果把这个fontconfig.txt删除,字全部变方块。如果有其他mod覆盖,该怎么解决呢?
    3. henrylee3338
      henrylee3338
      • member
      • 0 kudos
      有点搞糊涂了,不知道我说的和显示问号有没有关系,你贴的这个mod我是没有安装的
    4. wspl1001
      wspl1001
      • premium
      • 46 kudos
      是在 MOD名称/Interface/DialogueHistory/fonts.ini
      你确保汉化文件不被其他mod覆盖,你排序拉MOD列表最后都行,其他的字体文件除非修改了上面说的路径的ini,除非是影响全局的,否则不用改
    5. henrylee3338
      henrylee3338
      • member
      • 0 kudos
      尝试了所有方式,依然没有成功,但还是谢谢
    6. wspl1001
      wspl1001
      • premium
      • 46 kudos
      还有一种可能就是 overwrite 内 有设置全局字体的文件,不过这种可能性不高啊
    7. 1299627006
      1299627006
      • member
      • 0 kudos
      我也是同样的问题,对话全是问号。汉化文件已经在mod加载列表最下方,甚至去下面overwrite看了也没有啥全局覆盖的字体......
    8. wspl1001
      wspl1001
      • premium
      • 46 kudos

      不是全局覆盖的字体,是影响全局的字体设置。。。还能想到同样有字体设置的照相模式(新版本结构改了),或者其他 UI 改了字体设置,如我上面列出的(或类型相似的,可能不止这一种)
      在MOD organizer2/mod里搜下 fonts   
    9. wspl1001
      wspl1001
      • premium
      • 46 kudos
      还能想到一种可能,就是繁中和简中?
    10. wspl1001
      wspl1001
      • premium
      • 46 kudos
      根据 grox1313 的回复
      得出 在 interface/fontconfig.txt   
      map "$DialogueFont"  这栏修改为中文字体 就能显示了
    11. 1299627006
      1299627006
      • member
      • 0 kudos
      interface文件夹下没找到这个TXT文件……有点点头疼
    12. wspl1001
      wspl1001
      • premium
      • 46 kudos
      游戏本体汉化补丁里,如果你是官方汉化可能要解包了。
    13. 1299627006
      1299627006
      • member
      • 0 kudos
      我是mo2装载的ank汉化补丁,找到了fontconfig文件……不过恕我愚笨,其实还是有点没读懂作者您的那条补充提示修改成中文字体是啥意思。我自己txt文件是这样显示的:map "$DialogueFont" = "myfonts" Normal,您的意思是指把map "$DialogueFont"后面引号那部分填入中文字体文件名,还是等于号后面改成 Chinese,又或者直接写中文……
    14. wspl1001
      wspl1001
      • premium
      • 46 kudos
      map "$DialogueFont" = "WQY-MicroHei" Normal
    15. 1299627006
      1299627006
      • member
      • 0 kudos
      谢谢!更改汉化补丁的fontconfig文件后仍然不起效果,对话记录字符还是??????,我也确认过对话历史文件是在mod加载顺序最下方,overwrite同样未见关于影响全局字体设置的文件。估计是我这个整合比较复杂,还有我不太清楚的地方,先暂时搁置了吧,日后我再回头来看看有无解决方法。无论如何,再次谢谢您的帮助!
    16. 1299627006
      1299627006
      • member
      • 0 kudos
      另多注意休息!半夜看到您给我回复有些惊到了hhh
    17. wspl1001
      wspl1001
      • premium
      • 46 kudos
    18. 2190348114
      2190348114
      • member
      • 0 kudos
      我的情况和他一样,我使用了你提到的这个帖子里的字体,问题解决了,如果我使用ank的字体,就不行,和配置文件里改不改什么东西没关系,就是ank的这个字体不行
    19. wspl1001
      wspl1001
      • premium
      • 46 kudos
      少了validNameChars 这一串字符
    20. 2190348114
      2190348114
      • member
      • 0 kudos
      不不不,我看了ank的,也有这一串东西,而且我现在重进了游戏,突然又不行了,之前明明是可以的
    21. wspl1001
      wspl1001
      • premium
      • 46 kudos
      你先把dialogue history的汉化拉倒mod列表底部,再把字体文件拉倒底部,怀疑是更新了photo mode,然后photo mode 在底部,导致原生的ini覆盖了
    22. 2190348114
      2190348114
      • member
      • 0 kudos
      还是不行...
    23. wspl1001
      wspl1001
      • premium
      • 46 kudos
      你之前更改过什么,或者新增了什么mod,是否重新保存过fontconfig.txt
      你打开字体文件内的fontconfig.txt,文件→另存为→保存类型txt,编码选择“带有Bom的utf-8”
    24. 2190348114
      2190348114
      • member
      • 0 kudos
      用了各种办法都试过了,还是不行....唉...大佬你能帮忙看看吗?
    25. wspl1001
      wspl1001
      • premium
      • 46 kudos
      装个向日葵,加qq群639862498
    26. 2190348114
      2190348114
      • member
      • 0 kudos
      大佬你的QQ是解散了吗?我发现这个MOD无法从4K游戏里用,对话会闪退,但2K是正常的
    27. wspl1001
      wspl1001
      • premium
      • 46 kudos
      不知道,我退了群
  5. chris8889
    chris8889
    • member
    • 0 kudos
    如果显示????,在  ImGui Icons  这个MOD里的Fonts文件夹下添加一个可用的中文字体,再到Dialogue History下的fonts.ini里修改成你添加的字体
  6. wangyefangwen
    wangyefangwen
    • member
    • 0 kudos
    谢谢你是好人,you are good man,随从一堆废话老是把有用信息覆盖掉
    1. wspl1001
      wspl1001
      • premium
      • 46 kudos
      Subtitles 值得安装
  7. lunathia
    lunathia
    • member
    • 0 kudos
    不行啊,跟着评论都改一遍了还是显示问号,难道是因为我用的不是ttf字体,是swf的吗?
  8. l1206061147
    l1206061147
    • member
    • 0 kudos
    大佬,这个mod最近更新了,汉化好像不适用了,可以更新一下汉化吗,非常感谢
  9. wkg123ren
    wkg123ren
    • supporter
    • 1 kudos
    一些中文标点(比如“,”和“·”)会变成问号,是原mod的问题吗?
    1. wspl1001
      wspl1001
      • premium
      • 46 kudos
      不确定, 可能是原mod原因。
    2. wspl1001
      wspl1001
      • premium
      • 46 kudos
      根据 grox1313 的回复
      得出 在 interface/fontconfig.txt   
      map "$SkyrimSymbolsFont" 这栏修改为中文字体 就能显示了
      刚试了下,不行
      在 validNameChars 一串 字符 里插入一个半角的· ,因为那一串字符只有全角的·,所以显示为问号
      终于不再显示为问号了。
    3. taopinger
      taopinger
      • member
      • 12 kudos
      感谢提示,我终于找到汉字问号的原因了
  10. taopinger
    taopinger
    • member
    • 12 kudos
    有没用跟我一样,换了字体,只有中文不生效,英文能生效的
  11. ghljames
    ghljames
    • member
    • 0 kudos
    装了后全是?????,排序已经放在最底下了。然后我把ank汉化补丁取消问题还在,是要用官方繁体吗
    1. wspl1001
      wspl1001
      • premium
      • 46 kudos
      我是简体啊,倒是没试验 繁中
    2. wspl1001
      wspl1001
      • premium
      • 46 kudos
      排序是 ImGui Icons
      Dialogue History
      其他 ui 补丁
      本汉化
      我自己是没问题的,我下方也回复了,只能想到几种可能:
      1. 其他影响全局的字体设置。(比如 Photo Mode 等)
      2. 我不知道 vortex 的排序 覆盖 方式,无能为力。
      3. 截个图看看 mod 排序
      4.然后在  MOD organizer2/mod里搜下 fonts    再在截个图 看看 (最好再把 每个 ini 或 txt 的 font 文件截下图)
    3. wspl1001
      wspl1001
      • premium
      • 46 kudos
      根据 grox1313 的回复
      得出 在 interface/fontconfig.txt   
      map "$DialogueFont"  这栏修改为中文字体 就能显示了
    4. taopinger
      taopinger
      • member
      • 12 kudos
      没用
  12. shangdgod
    shangdgod
    • premium
    • 5 kudos
    不知道为什么用了字体对话就闪退,改成photomode汉化用的字体也仍然闪退,唉放弃了
    Skyrim SSE v1.6.1170
    CrashLoggerSSE v1-13-1-0 Apr  5 2024 14:33:44
    Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FFFC8CD01A3 po3_DialogueHistory.dll+00A01A3mov rax, [rcx] |  D:\a\DialogueHistory\b\vcpkg\buildtrees\imgui\src\38c40df386-3fd58f03c7.clean\backends\imgui_impl_dx11.cpp:522 ?ImGui_ImplDX11_CreateDeviceObjects@@YA_NXZ)
    SYSTEM SPECS:
    OS: Microsoft Windows 11 专业版 v10.0.22621
    CPU: AuthenticAMD AMD Ryzen 7 5800X3D 8-Core Processor           
    GPU #1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX]
    GPU #2: Microsoft Basic Render Driver
    PHYSICAL MEMORY: 25.46 GB/31.93 GB
    GPU MEMORY: 15.31/19.86 GB
    Detected Virtual Machine: Thread Expert (100%)
    PROBABLE CALL STACK:
    [ 0] 0x7FFFC8CD01A3 po3_DialogueHistory.dll+00A01A3mov rax, [rcx] |  D:\a\DialogueHistory\b\vcpkg\buildtrees\imgui\src\38c40df386-3fd58f03c7.clean\backends\imgui_impl_dx11.cpp:522 ?ImGui_ImplDX11_CreateDeviceObjects@@YA_NXZ
    [ 1] 0x7FFFC8C77E82 po3_DialogueHistory.dll+0047E82mov rax, [rdi+0xB8] |  D:\a\DialogueHistory\DialogueHistory\src\ImGui\IconsFonts.cpp:136 ?ReloadFonts@Manager@IconFont@@QEAAXXZ
    [ 2] 0x7FFFC8C7BDC0 po3_DialogueHistory.dll+004BDC0mov eax, [rsi+r14*1] |  D:\a\DialogueHistory\DialogueHistory\src\ImGui\Styles.cpp:127 ?OnStyleRefresh@Styles@ImGui@@QEAAXXZ
    [ 3] 0x7FFFC8C79865 po3_DialogueHistory.dll+0049865call 0x00007FFFC8CD0470 |  D:\a\DialogueHistory\DialogueHistory\src\ImGui\Renderer.cpp:97 ?thunk@PostDisplay@Renderer@ImGui@@SAXPEAVIMenu@RE@@@Z
    [ 4] 0x7FF6EA4F51D9            SkyrimSE.exe+0FA51D9 -> 82084+0x2D9add rbx, 0x08
    [ 5] 0x7FF6E9B93F76            SkyrimSE.exe+0643F76 -> 36555+0x376test ebx, ebx
    [ 6] 0x7FF6E9B9693C            SkyrimSE.exe+064693C -> 36564+0xA9Ctest r15b, r15b
    [ 7] 0x7FFFCC21B939            hdtSMP64.dll+00BB939cmp byte ptr [rbx+0x10], 0x00 |  C:\Games\Faster HDT-SMP\skse64_2_02_06\src\skse64\hdtSMP64\Hooks.cpp:314 ?onFrame@UnkEngine@hdt@@QEAAXXZ
    [ 8] 0x7FFFCAB85EC7          MuJointFix.dll+0025EC7call 0x00007FFFCABA32E0 |  D:\VS\MuJointFix\src\Hook.cpp:25 ?onFrame@UnkEngine@Mus@@QEAAXXZ
    [ 9] 0x7FF6E9B8EAD5            SkyrimSE.exe+063EAD5 -> 36544+0x165test bl, bl
    [10] 0x7FF6EAA8BB8E            SkyrimSE.exe+153BB8E -> 109636+0x106mov ebx, eax
    [11] 0x7FF89D3F257D            KERNEL32.DLL+001257D
    [12] 0x7FF89D96AA48               ntdll.dll+005AA48
    1. wspl1001
      wspl1001
      • premium
      • 46 kudos
      fonts.ini 内的 bLoadFontsOnce 设置为 true 了吗,如果是,不知道有没有小容量的字体 
    2. wspl1001
      wspl1001
      • premium
      • 46 kudos
    3. shangdgod
      shangdgod
      • premium
      • 5 kudos
      感谢提供解决思路,我来试一试

      忘记回复了,试了几个2m的字体打开对话还是会闪退,暂时放弃了,不知道是不是因为我的mod太多了还是冲突,日志里除了字体相关还有个提示fast hdp-smp相关的