2026年2月4日 星期三

n64/ps2 遊戲重新編譯為 pc 版本

PS2遊戲告別模擬器!神工具PS2Recomp讓經典變原生PC版,效能畫質大躍進!, 嚇了一跳, 竟然還有這種技術可以把主機遊戲放到 pc 玩。

這是參考 https://github.com/N64Recomp/N64Recomp 的作法, 看到這種作法, 我嚇傻了, 這種難度比寫模擬器高很多, 不像模擬器, 寫好後所有的 rom 都可以跑起來, 這是對每一款 rom 都要做 decompile 工程, 太難了。

目前有這幾個成功案例: 下載 release 檔案後 (有 windows, mac, linux 平台, steam deck 下載 linux 版本), 需要載入原版 rom, 就可以把遊戲跑起來, 太神了。主要流程大概是這樣, 把 rom binary data 轉成 c code, 再用 pc/os 編譯器把這個 rom 編譯成執行檔, 然後直接執行這個檔案把遊戲跑起來。steam deck/linux 也可以正常執行。



2013 年就有人針對 nes rom 做這種嘗試, Statically Recompiling NES Games into Native Executables with LLVM and Go, 真是太瘋狂了, 厲害。

https://github.com/andrewrk/jamulator 實用性不高, 但技術含量超高, 也只有針對 Zelda rom 作, 並不是每個 nes rom 都可以。Andrew Kelley 只要拿出這專案, 應該沒有拿不到的工作。

2026年1月25日 星期日

Arkham Knight 中文化 on steam deck

蝙蝠俠阿卡漢系列 各代中文化檔案

在 windows 上就照著操作, 選擇 Arkham Knight 的遊戲目錄, 沒什麼問題, 在 steam deck 上該怎麼辦?

本來想用 proton 在 steam deck 執行這中文 patch 執行檔, 可惜失敗了。沒什麼好辦法, 最後把 steam deck 的 Arkham Knight 檔案複製到 windows, 在 windows 上執行中文 patch 檔案, 再把所有檔案覆蓋回 steam deck 的 Arkham Knight 目錄, 看起來好像有成功中文化, 不過開啟字幕時, dlc 的故事的提示畫面是中文, 但是字幕還是英文; 主故事的字幕則是有正常中文, 看懂劇情後終於知道要怎麼玩, 推進到其他故事章節。

看 youtube 影片, 有中文化成功應該是連 dlc 的故事的字幕也是中文, 不知道是那出問題。

2026年1月20日 星期二

20251204 民進黨政府封鎖小紅書一年

由於民進黨政府對小紅書發出一年的限制令, 理由是該平台「詐騙案數量攀升」, 且未回覆台灣當局的資訊安全改善建議。20251204 起點選小紅書應用程式頁面, 將會呈現網路轉圈圈或連結不上的狀態。

ref:
  1. 台灣以「打擊詐騙」為由封鎖小紅書一年,為何引發爭議?
  2. 中天新聞台不予換照事件
  3. 衛廣法修法助中天復台? NCC:要回到52台頻道幾乎不可能

2026年1月15日 星期四

FF7 remake/rebirth/Crisis Core reunion 和諧蒂法牛仔服飾

tifa 牛仔服飾的黑色內衣出現在以下遊戲, 本篇會提到如何用 mod 修正回無黑色內衣版本。
ff7 remake              2020/04/10 ps4
ff7 crisis core reunion 2022/12/13 ps4
ff7 rebirth             2024/02/29 ps5
2024/2/26 ff7 remake 1.003 有一個 8G 大小的更新, tifa 牛仔服飾更新為 fig 12, 那時我剛好玩到這, 已經是更新後 (和諧) 的畫面, 覺得很不爽, 這個更新很神祕, 只寫了如 list 1 的內容, 但是高達 8G 更新。

而正是因為這種事後更新, 讓玩家更害怕原本沒 dei 的內容會被更新為 dei, 這樣玩家根本拿廠商沒辦法, 算詐騙了吧!

list 1. 公開1.003版
《FINAL FANTASY VII REMAKE INTERGRADE》已推出更新。

【更新內容】
‧ 修正了數個錯誤。

fig 11. 和諧前 fig 12. 和諧後

fig 11, fig 12 展示了更新後的差異。





遊戲內容在 CHAPTER7-伍號魔晄爐的陷阱 (A Trap Is Sprung), 抵達伍號魔晄爐之前, 從 CHAPTER7 開始沒多久就會遇到這個場景了。

維持一致性?《FF7重製版》最新更新和諧牛仔蒂法 關鍵PC模組無法使用, 目前可以用 Uncensored Nibelheim Flashback 改回來, 這不是 mod 是, ff7 remake 1.002 版的影片檔案。

ff7 rebirth 可以用 Cowboy Tifa Uncensored 1.0 mod 改回來, 2 部曲終於一致了。

回顧:牛仔 Tifa 服裝現在可以玩了!

CowGirl Tifa - 3DM - DELETED at Final Fantasy VII Remake Nexus - Mods and community

真的有病, 連這個 mod 也要刪除, 感覺只要和原公司作對的 mod 都會被刪除。好消息是這個 mod 被備份在 https://basedmods.org/mod/de128a0f-3b71-44e8-b6b5-417ca19c34c4 這是區塊鍊, 應該無法被刪除了。

這裡也有備份: 《最终幻想7:重制版》蒂法少女牛仔装MOD

核心危機 - Final Fantasy VII Crisis Core reunion 也有 tifa cowboy outfit, 一樣被和諧, Remake_Tifa 可以還原, 不過這個 mod 就沒有被刪除, 奇怪, 標準是怎麼定的?

fig 21. Crisis Core reunion: Final Fantasy VII tifa

Crisis Core reunion 之前 tifa 牛仔服正常, Crisis Core reunion 之後, 就變成多加一件黑色內衣。
ff7 crisis core         2007/09/13 psp
ff7 remake              2020/04/10 ps4
ff7 crisis core reunion 2022/12/13 ps4
ff7 rebirth             2024/02/29 ps5
整理了一下 ff7 系列出版時間線, SE 從 ff7 crisis core reunion 2022/12/13 開始崩壞, 後面的作品就有多加一件黑色內衣。

fig 22. Crisis Core: Final Fantasy VII tifa

fig 22 Crisis Core: Final Fantasy VII 的牛仔服裝和 Crisis Core reunion 有所不同, 但也沒有黑色內衣打底。



2 版比較圖。

se 真有心, 還記得要把 ff7 remake 改成黑色內衣版本, ff7 crisis core 如果還在, 大概也會修正吧。

Crisis Core reunion, 使用 Remake_Tifa 還原。

fig 31. 原本黑色內衣 fig 32. 無黑色內衣
這個場景在 Crisis Core reunion chapter 8 一開始就會遇到。





NGplus chapter select 是每個章節的存檔。

2026年1月13日 星期二

[pc games] Lunar Eclipse

Lunar Eclipse

這是一個有點色色的解謎類遊戲, 不過難度蠻高, 提示太少, 第1個關卡就難倒我, 想了很久才知道怎麼解, 終於知道密碼打開門。第一次玩的時候還是看別人解開密碼, 照著按, 但不知道原因, 不過看著女主的身形移動, 也別有一番樂趣。



2026年1月9日 星期五

2026 投資整理

目前停購 006208 改買 0050, 20260102 購入 0050 300股 X 66.9 (這價格相當於 006208 152.95), 2026 是好的開始, +393, 收在 29357, 一舉突破 29000, 創台股新高, 當然, 我又買在高點, 永遠買在高點不是壞事, 難道你要永遠買在低點。
20260102


20260105 台股就突破 30000 點, 2026 第二個交易日, 台股也太強。
20260105


臺灣50指數

009816 採用 特選臺灣TOP 50指數, 標榜不配息, 注意其內扣費用, 比 006208, 0050 高, 特選臺灣TOP 50指數 從 20251017 才開始, 歷史數據不足, 對其比較沒有信心。採用 "市值前 50 + 流動性 + 連續四季盈餘 > 0" 策略, 條件愈多其實不一定績效更好, 單純的前 50 大市值其實就可以。

2025年12月29日 星期一

[pc games] FINAL FANTASY VII REBIRTH mod

晚點購入也有一些好處, 這時候有很多 mod 可以使用, 更新檔大概也都補齊, 不太會常更新。不像劍星對於 mod 採開放政策, ff7 rebirth 安裝 mod 需要做 dll hook, 需要先安裝 FFVIIHook - INI and dev console unlocker, 透過 dll hook 才能載入 mod 檔案, 解開後的內容如 list 0, 複製到"遊戲目錄 steamapps/common/FINAL FANTASY VII REBIRTH/" 裡頭即可。
Extract to the main game folder (contains End/Engine folders), so that xinput1_3.dll appears inside End\Binaries\Win64\.
list 0. FFVIIHook_Rebirth-4-2-2f-1762288989
1 FFVIIHook Rebirth-4-2-2f-1762288989
2 ├── End
3 │   └── Binaries
4 │       └── Win64
5 │           └── xinput1_3.dll
6 └── Engine.ini
7
8 3 directories, 2 files

steam deck 一樣可以正常安裝 mod。

反「和諧牛仔蒂法 mod」Cowboy Tifa Uncensored 1.0, 如 list 3 L3, 把 "FF7rb-Cowboy Tifa Uncensored 1.0" 複製到 "steamapps/common/FINAL FANTASY VII REBIRTH/End/Content/Paks/~mods" 即可, ~mods 需要自行建立。

fig 1. 和諧 fig 2. 反和諧

有一個豐富的 mod 系統 Dresscode - Costume Changer, 安裝也複雜一點, 需要先安裝 Reunion Mod Loader
  1. Reunion Mod Loader
  2. Dresscode - Costume Changer
類似劍星的 cns mod, 可以動態更換服裝, 不是用取代的方式。

[安裝 Reunion Mod Loader]

在遊戲目錄下 steamapps/common/FINAL FANTASY VII REBIRTH/End/ 建立 Mods 目錄, 把 Reunion Mod Loader 壓縮檔解開的內容放入 Mods 目錄, 如 list 1. L12, L18。

list 1. 安裝 Reunion Mod Loader, Dresscode - Costume Changer
 1 /run/media/deck/SPCC/steamapps/common/FINAL FANTASY VII REBIRTH/End/Mods/
 2 ├── Blackwidow
 3 │   ├── Content
 4 │   │   └── Paks
 5 │   │       └── WindowsNoEditor
 6 │   └── Resources
 7 ├── Dresscode
 8 │   ├── Content
 9 │   │   └── Paks
10 │   │       └── WindowsNoEditor
11 │   └── Resources
12 ├── FF7RML
13 │   ├── Config
14 │   ├── Content
15 │   │   └── Paks
16 │   │       └── WindowsNoEditor
17 │   └── Resources
18 └── FF7RModMenu
19     ├── Content
20     │   └── Paks
21     │       └── WindowsNoEditor
22     └── Resources

如果有安裝 FFVIIHook, 加入 list 2 內容到 Engine.ini:

list 2. 加入到 Engine.ini
[/Script/EngineSettings.GameMapsSettings]
GameInstanceClass=/FF7RML/BP_EndGameInstance.BP_EndGameInstance_C

[/FF7RML/ModLoaders/BP_ModLoader.BP_ModLoader_C]
bLoggingEnabled=false
bWriteLogsToFile=false

如果沒用 FFVIIHook, 下載 GameInstanceLoader.zip (解壓縮之後為 ZGameInstanceLoader_P.pak), 放到 steamapps/common/FINAL FANTASY VII REBIRTH/End/Content/Paks/~mods 下, 如 list 3 L7。

list 3. ZGameInstanceLoader_P.pak 放置目錄
1 (deck@steamdeck ~)$ tree "/run/media/deck/SPCC/steamapps/common/FINAL FANTASY VII REBIRTH/End/Content/Paks/~mods"
2 /run/media/deck/SPCC/steamapps/common/FINAL FANTASY VII REBIRTH/End/Content/Paks/~mods
3 ├── FF7rb-Cowboy Tifa Uncensored 1.0
4 │   ├── z299_CowboyTifa_Uncensored_P.pak
5 │   ├── z299_CowboyTifa_Uncensored_P.ucas
6 │   └── z299_CowboyTifa_Uncensored_P.utoc
7 └── ZGameInstanceLoader_P.pak

因為要裝 mod 一定會安裝 FFVIIHook - INI and dev console unlocker, 所以我用 list 2 方式修改 Engine.ini, 進入遊戲後, 同時按下 F1,F2 試圖叫出 Reunion Mod Loader 選單, 可惜失敗。測試很久發現還是不行, 後來改為 "沒用 FFVIIHook 的方法", 就可以同時按下 F1,F2 叫出 Reunion Mod Loader 選單。猜測可能和 FFVIIHook 版本匹配有關。

list 5 開啟 Reunion Mod Loader 選單按鍵
You can simultanously hold Left and Right Stick (or F1 and F2) to open the Mod Menu in-game and check if you set everything up correctly.
Press Triangle to launch the menu of the selected mod (if it has any).
Press Square to (de)activate a mod (might need restart for some things to take effect).
Press X to open mod config.

fig 5. 開啟 Reunion Mod Loader 選單, 同時按下 F1, F2 或是手把的 R1, R2

[安裝 Dresscode - Costume Changer]

參考 list 1 L7, 把 Dresscode 複製到 steamapps/common/FINAL FANTASY VII REBIRTH/End/Mods/ 。





安裝好 Dresscode 之後, cloud 有一些基本服裝可以更換。

list 1 L2 Blackwidow 黑寡婦服裝是另外安裝的 Dresscode mod。

也有 ue4ss mod, RE-UE4SS FF7R, 不過好像沒有劍星用的多, 劍星很多 mod 都需要 ue4ss。

在經歷過 ff7 remake, 劍星的 mod 使用經驗後, 對於 mod 已經沒有那麼陌生, 說實在, mod 的使用有其門檻, 需要花時間看資料, 測試, 蠻麻煩的, 但如果搞定, 可以增加不同的遊玩體驗, 光是最常看到的服裝變動, 就帶來很有趣的體驗。

《Final Fantasy VII 重生》克勞德不能再偷拿蒂法的內褲?被罵還要被吐槽:「時代變了,克勞德」, 還我 tifa 內褲, 期待 mod 可以還原這一幕。



有好幾個蒂法的兔女郎服裝, Tifa - BunnySuit (DELETED at Final Fantasy VII Rebirth Nexus) 這個是最好看的, 可惜被刪除了, 不過 《最终幻想7:重生》蒂法的性感兔女郎套装MOD-3DM单机 有備份。可惜這套兔女郎服裝網襪沒到腳踝的部份, 看起來有點突兀。

另外在大地圖, 人物模組看來似乎很模糊, 不確定是不是 steam deck 不夠力。

https://ko-fi.com/hawkinsmod/shop 有一些是付費 mod, 有興趣的可以參考看看, 有一些是免費的。

打造 nier 小隊:
  1. 9S Cloud Reincarnation
  2. Tifa NIER Evercrisis
  3. Aerith NIER Evercrisis
  4. Yuffie NIER Evercrisis




mod 提供不同的 nier 造型, 可供不同愛好者選擇。

20251212 慶祝「光與影 33 號遠征隊」拿到最佳遊戲及其他獎項, 組 33 小隊。

  1. Tifa The Expeditioner - Clair Obscur
  2. Aerith The Expeditioner - Clair Obscur
  3. Cloud The Expeditioner - Clair Obscur



有一個小隊 mod 很有趣, 可以把所有人加入, 一起打怪, 不會受限 3 人。

Field and Battle Character Swap Cheat Engine Instruction 這個需要搭配 Cheat Engine 使用, 在 steam deck 上使用 Cheat Engine 有點麻煩, 就不用這個。

LEGACY Party Mod Menu (v3.0.3) 這個需要 RE-UE4SS FF7R, 不過這個已經過時, 作者 Braklinath 不再更新, 請改用 Party Mod Manager

Party Mod Manager 這是新版, 建議使用這個, 作者一樣是 Braklinath, 並把 LEGACY Party Mod Menu (v3.0.3) 移除, 需要 Modded Command Menu, 而 Modded Command Menu 需要 Reunion Mod Loader

好不容易安裝好 Party Mod Manager, 但是一直不知道怎麼叫出選單, 後來查 Modded Command Menu 才知道, ps4 手把, L1 + □ 按鈕或是 L1 + X 按鈕, 我的平台是「L1 + □ 按鈕」可以叫出 Party Mod Manager 選單。

另外叫出 Party Mod Manager 選單之後, 也不知道怎麼設定小隊人數, 搞了很久才知道怎麼把 5 人都設定上場。

fig 3. backline


fig 5. frontline

在 backline 的就不會出現在戰鬥場景中, frontline 的才會出現在 戰鬥場景, 但是要怎麼設定人物為 frontline, mod 頁面沒什麼說明, 自己摸索很久才知道怎麼設定, 先把 default add to 從 backline 改成 frontline, 再把人物先移除, 再加入時就會設定為 frontline。

設置場景隊伍領導者 □(短按)
設置戰鬥隊伍領導者 □(長按)


搭配 Most Combative Team Members, 可以讓團隊更具攻擊力。這是把其他非控制隊員的攻擊、防禦性增加, 不會傻傻的看 cloud 挨打。

Zack and Sephiroth Combat Fix 會修正使用 Zack, Sephiroth 出現的問題。

影片展示 5 人同時出動打怪, 爽。



用5人小隊打倒「米德加爾特巨蛇」

fig 15. 10 人小隊, 全員到齊。
如果加入賽菲羅斯打「米德加爾特巨蛇」, 似乎騎陸行鳥到巨蛇那邊就無法前進了。

ref:
Nude Yuffie for Final Fantasy VII Rebirth.
主題 Final Fantasy VII Rebirth Mod分享