FINAL FANTASY XIV 繁中版第三方啟動器。本專案使用 WPF 技術,結合 WebView2 嵌入網頁介面,旨在提供更流暢、符合現代使用習慣的登入與啟動體驗。
- 🚀 極速啟動: 優化初始化流程,快速進入登入介面。
- 🌐 混合架構: 使用 C# WPF 處理核心邏輯,WebView2 展示現代化 HTML5/CSS3 UI。
- 🎮 無縫接軌: 支援 Session Token 傳遞,模擬官方啟動參數直接喚起遊戲。
- 📊 即時資訊: 自動顯示剩餘遊戲天數/時數、雇員狀態與伺服器版本。
- ⚙️ 靈活配置: 透過
appsettings.json輕鬆調整 API 端點與遊戲路徑。
- Core: .NET 8.0 (C#)
- Framework: WPF (Windows Presentation Foundation)
- WebView: Microsoft Edge WebView2 (Chromium)
- Encryption: AES-like Custom Hex & GUID Obfuscation
- Config: JSON based Dynamic Settings
FF14_TC_Launcher/
├── html/ # WebView2 前端內容 (UI/UX)
│ ├── index.html # 啟動器主要控制台
│ ├── launcher.css # 客製化主題樣式
│ └── launcher.js # JavaScript ↔ C# 互操作邏輯
├── Utils/ # 後端輔助工具類
│ ├── StringHelper.cs # Hex 編碼、加密演算法
│ └── JsonHelper.cs # 工具型 JSON 解析組件
├── App.xaml # 應用程式入口與資源定義
├── MainWindow.xaml # WPF 主視窗與 WebView2 容器
├── MainWindow.xaml.cs # 核心商業邏輯與 Host Object 通訊
└── appsettings.json # 全域環境變數與路徑設定
- Windows 10/11
- .NET 8.0 SDK
- WebView2 Runtime
- FINAL FANTASY XIV 繁中版遊戲客戶端
- 複製專案到本地:
git clone https://github.com/Unnbird/FF14_TC_Launcher.git
- 使用命令列進行還原與建置:
dotnet restore dotnet build -c Release - 啟動程式:
dotnet run
- 本專案僅供技術研究與個人學習使用,旨在展示 WPF 與 WebView2 的整合應用。
- 開發者與本專案與 Square Enix、USERJOY 或官方 FFXIV 團隊無任何關聯。
- 請勿將本專案用於任何損害官方利益或非法自動化用途。
