2025年1月30日 星期四

個人玩 七龍珠 電光炸裂!ZERO 閃退問題 和 解決方式 , 及其它建議

[ 2025.2.11 補充更新 ]
如果不想用 D3D11
也可以
替換 UE 的 D3D12 的版本, 也可以解決閃退
( 但還是要看實際運作環境和相容性 , 不保證一定解決 )
請參考以下

七龍珠 電光炸裂!ZERO 閃退問題 解決方式2

[ 主文 ]
最近在玩
七龍珠 電光炸裂!ZERO ( DRAGON BALL: Sparking! ZERO )
然後就遇到閃退問題

我在玩的遊戲版本

2025.01.21 & ALL DLCs [RUNE] (下載的版本)
ver.2008.007.003.005.004 (進遊戲後看到的版本)

PS: 2008 不是年份, 就是版本號
因為3月好像有新一版的更新就是 2009.xxx....


主要是在切換畫面時 , 例如 在切換 介面 或 場景/過場 或 動畫
會比較容易遇到閃退 ( 部份特定的切換, 感覺閃退機率會比較大 )

然後 召喚超神龍 必閃退 (還不到選擇願望, 過場動畫就會閃退)

閃退大多發生在 FPS 相對較低的情況 (簡單說就是操 GPU 時)
但不是 FPS低 就會閃退, 像 普通神龍 的過場 FPS 也會很低 但基本不會閃退
另外我最一開始玩時 畫質設定 是用預設值
1920x1080x100% , FPS 有時都還會掉到 1x , 不會閃退的地方, 一樣不會閃退

所以我是說遊戲中 FPS 相對較低
例如
戰鬥中 FPS 其實反而比較高, 大多數戰鬥都不太會閃退
但 一些 過場、場景、 介面 切換時, 中間 FPS 可能會突降 , 就比較容易閃退

一部份原因可能是我PC硬體配置比較差
另外閃退後, 在 AMD Software 中會有錯誤的訊息
所以一部份推測可能是 遊戲的
D3D12Core.dll 和 AMD 顯卡相容問題
( 又或是某些特定的 D3D12 功能 , RX 560 不支援 )
又或是遊戲設計上的缺失 , 對低階顯卡 不太友好
可能中高階的顯卡 , 閃退問題不大

RX560 最新的驅動也只到 2024.9.1
我是AMD顯卡驅動 2024.3.1 , 2024.9.1 都試過 , 閃退情況是一樣
最新的AMD顯卡驅動 也不支援 RX560


遊戲預設是用 D3D12
經測試用 D3D11 比較穩定, 不容易閃退 (至少 超神龍 是可以正常許願了)
要用 D3D11 有 2個方法

1. 遊戲的 D3D12Core.dll 不存在
D3D12Core.dll 位置
遊戲路徑\SparkingZERO\Binaries\Win64\D3D12\D3D12Core.dll
只要遊戲找不到 D3D12Core.dll , 會自動用 D3D11
所以 D3D12Core.dll 可以修改檔名 例如 bak-D3D12Core.dll
或是直接修改 D3D12 目錄名 例如 D3D12.bak

2. 修改遊戲的 Engine.ini
遊戲本身是用 UE5 製作的, 可以透過修改 UE 的設定, 設定使用 D3D11

Engine.ini 路徑位置 (執行過遊戲就會自動生成)
%USERPROFILE%\AppData\Local\SparkingZERO\Saved\Config\Windows\Engine.ini

用 notepad 記事本 打開修改就可以
在裡面加入

[/Script/WindowsTargetPlatform.WindowsTargetSettings]
DefaultGraphicsRHI=DefaultGraphicsRHI_DX11

[D3DrhipReferference]
bpreferd3d11ingame=true
bpreferd3d12ingame=false


其它建議
win10/11 可以用 GameBar ( 預設 Win+G ) , 查看 FPS
不管畫質怎麼設定 , 建議戰鬥最少要能穩 60fps

因為 遊戲本身 的 時間軸 和FPS有關 (推測大概最低大概要 60FPS 以上)
所以 60fps 動作速度正常 , 但 30fps 速度慢一半
( 遊戲本身不支援設定 FPS 我是用 AMD Software 設定 FPS 上限 )

不是所有遊戲都這樣
像 伊蘇9 就可以 1600x90x30fps (遊戲本身就可以設定) + Lossles Scaling 放大和補幀
用手把玩 時間軸 和 人物動作 基本不會變慢 (用 滑鼠 畫面是會略有Lag影響, 但不是變慢)
這樣可以降低 GPU 的需求


以下我個人的PC配置

系統: win10 22H2
cpu: intel i3 9100F
顯卡: AMD RX 560 4G
RAM: DDR4 16G

畫質設定
解析度:
1280*720 解析度比率 100
或是
1920x1080 解析度比率 67 ( 67% , 3D這差不多等同 1280*720 )

除了比較不影響效能的設定
反鋸齒: 高
陰影: 低 (最低可以關閉)
材質品質: 高
其它都設到最低 , 不是 關閉 就是 低

戰鬥基本可以穩 60fps
不過我剛玩, 不是所有戰鬥都試過

2024年11月28日 星期四

伊蘇 Falcom ITF 字型

伊蘇 8 9 和 某些軌跡系統(我沒玩過)
是使用 Falcom 的 ITF字型 , 而不是 windows 的 ttf 字型
ITF 字型 缺少某些文字時 , 就會顯示 方塊字

這裡分享一下用 FalcomFontCreator 自製的 繁中 ITF 字型
https://www.mediafire.com/folder/26ud9rnan87ki/Falcom_ITF_Font

檔名中 數字1x數字2
數字1 是 Resolution 字型解析度(品質) , 建議是 32 - 64
數字2 是 FontSize 遊戲中字型大小(也會影響到品質) , 建議 400 - 512

有興趣的也可以用 FalcomFontCreator 自行製作
https://github.com/TwnKey/FalcomFontCreator

基本上只要改 config_font.ini 中下面4個設定
[general]
Resolution =
FontSize =
Font =
NbChar =

NbChar 是要建立 ITF 字型的的 unicode 字碼數 , 基本上用 65535 就可以
簡單說就是建立的 ITF 字型會包含 unicode 0 - 65535
基本上常用的繁體中文都有包含到了

2024年11月11日 星期一

PC 伊蘇8 使用心得

之前因為某論壇有人分享了 伊蘇-起源 ~ 伊蘇9
最近一陣子都在玩伊蘇(除了 PS2 伊蘇5 pass), 目前玩到 8
分享來源是 2018版+已漢化 (推測是用 贴吧汉化 180923)

這篇是使用心得 , 不是遊玩心得


PC版本
PC 伊蘇8 不算 steam GOG 這種發行版本
就遊戲版本而言 , 目前比較常見的是
2018 32bit版 和 2020 64bit版
2018 有升級檔, 可以升級成 2020

個人覺的2版主要差別在
1. 遊戲程式 32bit 變 64bit
2. 畫面設定變的比較多 (細節有比較好)
    2018 影像設定只有ON OFF
    2020 影像部份設定多了 1~2 擋設定
3. 2020 有 高清材資包 可以用
    (高清材資包 是給 2020 用的, 2018 就不用用了)

基本上如果抓的是 2018 , 對畫質沒啥需求的...直接用就好
頂多沒漢化的話, 用一下漢化



漢化
因為版本不同, 2018 to 2020 大改版
遊戲檔案不同, 漢化也不能通用
所以 2018 要用 2018的漢化 , 2020要用 2020的漢化

比較推薦 贴吧汉化 , 2018 , 2020 都有
https://drive.google.com/drive/folders/1S6ilvuuRIeSADbIgLU77so5xNTd9ws0N



DLC
我找到的 2018 是 43DLC
有的可能是 27DLC , 另外 16DLC 好像是用 PSV版本的移植過來的
我找到的 CODEX 2020升級檔 , 只有 27DLC
所以 2018 43DLC 版本的升級2020 , 有可能缺少 16DLC 的部份
這樣執行因為 27 + 16DLC 是不同版本 , 可能會無法執行

解決方式1:  (除非要玩日文原版, 不然不推薦)
砍掉 16 DLC
ys08jpdlc00n0020 ~ ys08jpdlc00n0045
(不確定也可以全DLC都砍了)

解決方式2: (基本是推薦這個)
用 贴吧汉化 200128 , 內含 2020版的 43DLC漢化
可以補上升級檔沒有的部份



2018 閃退問題

我執行 2018 時, 遇到閃退
問題原因是, 遊戲目錄 含有羅馬數字 Ⅷ , 不是純 英文 和 數字

遊戲目錄 原本好像是用
Ys Ⅷ -Lacrimosa of Dana-
( 因為我改了目錄名稱 , 原本是啥忘, 只記得前面是 Ys Ⅷ )

然後我改成
Ys8 -Lacrimosa of Dana-
就不會閃退了

2020 沒有特別去測, 不知道會不會有閃退問題



畫面設定和渲染

相關的設定有 2個部份
顯示 和 影像
顯示 主要是 解析度 , 顯示模式 , 同步 , 渲染模式(3D渲染)
影像 主要是設一些 畫質 效果 細節

要注意 解析度 是整體的畫面輸出
渲染模式(3D渲染) 則是 遊戲內部 3D渲染的解析度
所以只把 解析度 設比較高(例如1920x1080)
渲染模式(3D渲染) 卻設定 低 , 等於用 低解析度 3D渲染 , 3D顯示會模糊
所以解析度 1920x1080
最少設 中 , 建議 高 , 效能有富餘可以設到 最高
至於 1280x720 可以用 低 中

另外如果 低中階PC 或是 能接受 2018的畫質, 就不建議用 2020
因為就個人感覺 2020 主要升級就前面提的3點
基本是針對畫質, 遊戲內容好像比較沒啥更新 , 所以
低中階PC 升了可能也用不太到 (中階還好, 低階感覺用不太到)
除非可以接受 60FPS 以下

2020 影像畫質一些細節是有比較好
像是可以用較高的 陰影解析度 和 柔和效果
環境光多了 HBAO+ 可以用

但 臉部渲染 反而怪怪的 (也許和顯卡及驅動有關, 但沒特意去測試)
臉中間會有一條很明顯的線痕
感覺是鼻樑的陰影渲染
臉部近距離顯示時還好, 一般操作時的距離較就比較明顯

我自己懶的擷圖 , 下面是網上找的相同情況的圖片
(另外這個圖片是好像把 渲染模式 設成 低 , 所以整個畫面是模糊的)


2018 其實也不是沒有, 不過比較自然,也不明顯
不過因為遊玩時也不會一直顯示正面
所以可以接受的話 , 2020版 畫質其實還是有上升

所以我自己是用 2018 , 2020就沒太多測試
2020 只是畫面的設定多一點, 也有 高清材質包 可以用
大概比較適合 2K 4K 顯卡較好時使用

我個人 i3 9100F + 16G RAM + RX560顯卡
1920x1080  同步60hz , 無框 , 最高(極高)

2018  影像畫質都設最高 (都只有 ON OFF 而以)
遊戲一開始在船板 , 大約在 GPU 70-90% , 60FPS
單純將 渲染模式 降一點改成 高, 畫面看上去差不多
GPU 還降了大約 10-15%  ( 55%-75% CPU )

2020 同樣都設最高
遊戲一開始在船板 , GPU 100% , 不到 60FPS ( 沒特意注意最低)
感覺整體畫面也沒變多好 (細節特意去看還是有比較好)

所以PC比較差的用 2018 就可以了
而且我覺的和2018差不多的畫質設定, 2020 反而更吃效能



ITF 字
遊戲目錄下的 system\fontdat\font.itf
( 伊蘇8 9 都是用 ITF字型 )

還有如果先前用了 2018漢化 , 之後有升級 2020
因為 升級2020 可能沒含 ITF字型檔
所以可能還是用舊的 漢化用的 ITF字型檔
因此如果顯示 日文 時, 可能會有方塊字

方塊字就是 ITF字型檔 沒有那個字的字型

ITF 字型檔 有工具可以自己製作
Falcom Font Creator
https://github.com/TwnKey/FalcomFontCreator