7.9 KiB
VPet-Simulator
简体中文(./README.md) | 繁體中文 | English | 日本語
《虛擬桌寵模擬器》一個開源的桌寵軟體,可以內建至任何WPF應用程式中。
在Steam上取得虛擬桌寵模擬器(免費),或透過Nuget內建至應用程式中。
虛擬桌寵模擬器 - 詳細介紹
虛擬桌寵模擬器是一款桌寵軟體,支援各種互動,例如投餵等。開源、並支援工作坊。
既然都是免費的,那為何不試試呢?
本遊戲從虛擬主播模擬器之桌寵功能獨立出來,如果喜歡,歡迎將虛擬主播模擬器加入至您的願望清單中。
超多的互動及動畫
多達32(種類)×4(狀態)×3(類型)種動畫。
註:部分種類並未有生病或循環等內容,實際上會略低於此數值。
動畫範例:
摸頭
提起
爬牆
免費
本遊戲完全免費!既然都不用錢,那就試試看吧!
本遊戲主要目的為宣傳虛擬主播模擬器. 這是虛擬主播模擬器裡面的桌寵.
開源
本遊戲於Github上開源,歡迎提出自己的想法、創意,或直接參與開發!
您還可以修改原始碼來製作自己專屬的桌寵!(雖然說大部分內容支援工作坊,毋須修改程式碼)
專案位置:https://github.com/LorisYounger/VPet
支援工作坊
本遊戲支援工作坊,您可以自行製作桌寵角色、動畫或互動內容,並上傳至工作坊中分享給更多人使用。
模組製作器:https://github.com/LorisYounger/VPet.ModMaker
工作坊支援加入/修改下列內容
- 桌寵動畫
- 物品/食品/飲料等
- 自訂桌寵工作內容
- 對話內容
- 主題
- 程式碼外掛:編撰程式碼來加入新內容
- 加入新的動畫邏輯或顯示效果(例如:l2d/spine等)
- 加入新功能(鬧鐘、記事本等)
- 幾乎無所不能,範例請見VPet.Plugin.Demo
###聯絡我們
若有建議或意見,可以在Steam商店、Steam社群中評論,在Github發Issue,使用虛擬桌寵模擬器QQ群(907101442)或電子郵件mailto:service@exlb.net聯絡作者。
軟體架構
- VPet-Simulator.Windows: 適用於桌面端的虛擬桌寵模擬器
-
Function 功能性程式碼儲存位置
- CoreMOD 模組管理
- MWController 視窗控制器
-
*WinDesign 視窗及UI設計
- winBetterBuy 更好買視窗
- winCGPTSetting ChatGPT設定
- winSetting 軟體設定、模組視窗
- winConsole 開發控制台
- winGameSetting 遊戲設定
- winReport 意見回饋中心
-
MainWindows 主視窗、儲存及展示Core
-
PetHelper 快速切換圖示
-
- VPet-Simulator.Tool: 方便製作模組的工具(例如:產生動態圖片)
- VPet-Simulator.Core: 軟體核心,方便內建至任何的WPF應用程式(例如:VUP-Simulator)
- Handle 介面及控制項
- IController 視窗控制(呼叫相關功能及設定,例如:移動到側邊等)
- Function 通用功能
- GameCore 遊戲核心,包含各種資料數據等內容
- GameSave 遊戲存檔
- IFood 食物及物品介面
- PetLoader 寵物圖片載入器
- Graph 圖形渲染
- IGraph 動畫基本介面
- GraphCore 動畫顯示核心
- GraphHelper 動畫幫助
- GraphInfo 動畫資訊
- FoodAnimation 食物動畫,支援顯示前中後三層夾心動畫,不一定只用於食物,只是叫這個名字
- PNGAnimation 桌寵動態動畫元件
- Picture 桌寵靜態動畫元件
- Display 顯示
- basestyle/Theme 基礎風格主題
- Main.xaml 核心顯示元件
- MainDisplay 核心顯示方法
- MainLogic 核心顯示邏輯
- ToolBar 點擊人物時的工具欄
- MessageBar 人物說話時的對話框
- WorkTimer 運作計時器
- Handle 介面及控制項
參與開發
歡迎參與虛擬桌寵模擬器的開發!為了保證程式碼的可維護性及遊戲性,若想要開發新的功能,請先電子郵件聯絡或提交Issue,標題為想要新增的功能/玩法,以確保該功能/玩法適用於虛擬桌寵模擬器,以免在您完成開發後,因不適合而被拒絕(而浪費您的時間)。
如果是修正錯誤或BUG,則不需要先行聯絡,修好後直接提交即可。
當您提供的想法被贊同後,您可以使用Fork功能,將專案程式碼整個複製至個人的Github上,以便撰寫自己的程式碼。撰寫完畢後,使用Pull Requests提交。
若您的想法並未被同意,也可以另起爐灶,開發一個不同版本及功能的桌寵軟體。須遵守Apache License 2.0及動畫版權聲明與授權。
註:一般而言,加入新功能都可以透過撰寫模組來達成,詳情請見:VPet.Plugin.Demo
作者可能會修改、刪減部分您所提交的程式碼,以確保該功能/玩法適用於虛擬桌寵模擬器。
感謝下列參與的開發及翻譯人員
以及提供社群翻譯與更多內容的工作坊作者
動畫版權聲明與授權
在Github中,桌寵動畫檔案之動畫版權歸虛擬主播模擬器製作組所有,在使用本類別庫時,您可能會需要自行準備動畫檔,或遵循下列協定:
註:本聲明只限於桌寵自帶的動畫,其餘經工作坊等方式額外加入的內容並不適用
非商業用途授權
- 需要向使用者告知動畫檔案的來源,並提供造訪本頁面的連結
- 當您完成上述要求後,可以免費使用動畫檔案
商業用途授權(低於10萬)
- 在使用者第一次使用時,需跳出視窗,並醒目向使用者告知動畫檔案的來源,並提供造訪本頁面的連結
- 在對應的頁面上(使用者能快速造訪的),向使用者告知動畫檔案的來源,並提供造訪本頁面的連結
- 不得透過出售動畫檔案營利
- 請電子郵件聯絡本軟體作者
- 當您完成上述要求後,可以免費使用動畫檔案
轉發動畫檔案
- 需要告知上述所有授權資訊
- 需要提供造訪本頁面的連結
- 轉發動畫檔案時,禁止任何付費或收費行為