新增繁中CONTRIBUTING檔案 by DragonTaki/main

新增繁中CONTRIBUTING檔案
This commit is contained in:
ZouJin 2023-12-25 02:25:27 +08:00 committed by GitHub
commit 21794bdbe6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 94 additions and 5 deletions

View File

@ -1,4 +1,4 @@
简体中文 | [English](./CONTRIBUTING_en.md)
简体中文 | [繁體中文](./CONTRIBUTING_zht.md) | [English](./CONTRIBUTING_en.md)
## 参与开发

View File

@ -1,6 +1,6 @@
# Contributing
[简体中文](./CONTRIBUTING.md) | English
[简体中文](./CONTRIBUTING.md) | [繁體中文](./CONTRIBUTING_zht.md) | English
Welcome to participate in development! To ensure code maintainability and playability, if you wish to develop new features or gameplay, please first contact me (by sending a [mail](mailto:zoujin.dev@exlb.org) or opening an [Issue](https://github.com/LorisYounger/VPet/issues/new)) with your idea. This is to make sure your contribution fits the game, and will not get outright rejected for being unfitting (causing your effort to be wasted). You don't need to contact me regarding fixing errors or bugs - simply send a PR in that case.
@ -88,4 +88,4 @@ You **must** inform users of the source of our animation files, and provide a li
* All of the above authorization information **must** be disclosed.
* You **must** provide a link to [this page](https://github.com/LorisYounger/VPet).
* **No** profit should be made with our files.
* **No** profit should be made with our files.

89
CONTRIBUTING_zht.md Normal file
View File

@ -0,0 +1,89 @@
[简体中文](./CONTRIBUTING.md) | 繁體中文 | [English](./CONTRIBUTING_en.md)
## 參與開發
歡迎參與虛擬桌寵模擬器的開發!為了保證程式碼的可維護性及遊戲性,若想要開發新的功能,請先[電子郵件聯絡](mailto:zoujin.dev@exlb.org)或提交[Issue](https://github.com/LorisYounger/VPet/issues),標題為想要新增的功能/玩法,以確保該功能/玩法適用於虛擬桌寵模擬器,以免在您完成開發後,因不適合而被拒絕(而浪費您的時間)。<br/>
如果是修正錯誤或BUG則不需要先行聯絡修好後直接提交即可。
當您提供的想法被贊同後,您可以使用[Fork](https://github.com/LorisYounger/VPet/fork)功能將專案程式碼整個複製至個人的Github上以便撰寫自己的程式碼。撰寫完畢後使用[Pull Requests](https://github.com/LorisYounger/VPet/compare)提交。<br/>
若您的想法並未被同意,也可以另起爐灶,開發一個不同版本及功能的桌寵軟體。須遵守[Apache License 2.0](https://github.com/LorisYounger/VPet/blob/main/LICENSE)及[動畫版權聲明與授權](https://github.com/LorisYounger/VPet/blob/main/README_zht.md#%E5%8B%95%E7%95%AB%E7%89%88%E6%AC%8A%E8%81%B2%E6%98%8E%E8%88%87%E6%8E%88%E6%AC%8A)。<br/>
註:一般而言,加入新功能都可以透過撰寫模組來達成,詳情請見:[VPet.Plugin.Demo](https://github.com/LorisYounger/VPet.Plugin.Demo)
作者可能會修改、刪減部分您所提交的程式碼,以確保該功能/玩法適用於虛擬桌寵模擬器。
## 動畫版權聲明與授權
在Github中[桌寵動畫檔案](https://github.com/LorisYounger/VPet/tree/main/VPet-Simulator.Windows/mod/0000_core/pet/vup)之動畫版權歸[虛擬主播模擬器製作組](https://www.exlb.net/VUP-Simulator)所有,在使用本類別庫時,您可能會需要自行準備動畫檔,或遵循下列協定:
### 非商業用途授權
* 需要向使用者告知動畫檔案的來源,並提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
* 當您完成上述要求後,可以免費使用動畫檔案
### 商業用途授權低於10萬
* 在使用者第一次使用時,需跳出視窗,並醒目向使用者告知動畫檔案的來源,並提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
* 在對應的頁面上(使用者能快速造訪的),向使用者告知動畫檔案的來源,並提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
* 當您完成上述要求後,可以免費使用動畫檔案
### 商業用途授權高於10萬或其他
* 請[電子郵件聯絡](mailto:zoujin.dev@exlb.org)本軟體作者
### 轉發動畫檔案
* 需要告知上述所有授權資訊
* 需要提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
* 轉發動畫檔案時,禁止任何付費或收費行為
## 桌面應用程式部署方式
1. 下載本專案透過VisualStudio開啟`VPet.sln`檔案
2. 在「建置」選項中,選擇位元數`x64`及建置專案`Vpet-Simulator.Windows`
![image-20230208004330895](README.assets/image-20230208004330895.png)
3. 點擊「開始」,若一切順利將會報錯`缺少Core模組無法啟動桌寵`
4. 以管理員身分執行`mklink.bat`,這會讓模組檔案連結至產生的位置
5. 再次點擊啟動即可正常執行
## 軟體架構
* **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 運作計時器

View File

@ -6,5 +6,5 @@
明月几时有,把酒问青天。无论考的如何,作业有多少,老师怎么说,家长怎么批评,萝莉丝都为你做了巧克力花生月饼,快说谢谢萝莉丝。#明月幾時有,把酒問青天。不論考的如何,工作有多少,老師怎麼說,家長如何責備,蘿莉斯都為你做了巧克力花生月餅,快說謝謝蘿莉斯。:|
主人sbeam秋季促销开始了哦还有游戏大奖赛快去给{name}去投一票吧。#主人sbeam秋季促銷開始了哦還有遊戲大獎賽快去給{name}去投一票吧。:|
主人主人,{name}参加了sbeam大奖赛哦给人家投一票喵#主人主人,{name}參加了sbeam大獎賽哦給人家投一票喵:|
那个。。主人。。\n人家参加了sbeam大奖赛哦。能不能。。给{name}投一票呢~#那個。。主人。。\n人家參加了sbeam大獎賽哦。能不能。。給{name}投一票呢~:|
电脑里有一款《虚拟桌宠模拟器》的游戏正在参加2023的sbeam大奖赛快来给桌宠投一票吧#電腦裡有一款《虛擬桌寵模擬器》的遊戲正在參加2023的sbeam大獎賽快來給桌寵投一票吧:|
那个。。主人。。\n人家参加了sbeam大奖赛哦。能不能。。给{name}投一票呢~#那個。。主人。。\n人家參加了sbeam大獎賽哦。能不能給{name}投一票呢~:|
电脑里有一款《虚拟桌宠模拟器》的游戏正在参加2023的sbeam大奖赛快来给桌宠投一票吧#電腦裡有一款《虛擬桌寵模擬器》的遊戲正在參加2023的sbeam大獎賽快來給桌寵投一票吧:|