Repository navigation
Build Guide
Amirwopi edited this page Aug 4, 2026
·
1 revision
- .NET 8 SDK (8.0.423 یا بالاتر) — download
- Git — برای clone کردن repo
- Windows (برای اجرای WPF) یا Linux با Wine
git clone https://github.com/Amirwopi/VPet-Ultra.git
cd VPet-Ultra
dotnet restore VPet.sln
dotnet build VPet.sln -c Release -p:Platform=x64dotnet publish VPet-Simulator.Windows/VPet-Simulator.Windows.csproj \
-c Release -p:Platform=x64 -r win-x64 --self-contained false -o publish/vpet-ultraLinux از WPF بهصورت native پشتیبانی نمیکند، اما میتوان build کرد:
git clone https://github.com/Amirwopi/VPet-Ultra.git
cd VPet-Ultra
dotnet build VPet-Simulator.Windows/VPet-Simulator.Windows.csproj \
-c Release -p:Platform=x64 -p:EnableWindowsTargeting=trueنکته: برای اجرای روی Linux به Wine نیاز است. Build فقط برای verify کردن compilation است.
repo دارای workflow build-windows.yml است که روی هر tag v* اجرا میشود:
- Tag بسازید:
git tag v0.3.0 && git push origin v0.3.0 - GitHub Actions بهطور خودکار build میکند
- Release با دو zip file ایجاد میشود:
-
VPet-Ultra-Full.zip— کل برنامه + دادهها -
VPet-Ultra-Plugin.zip— فقط پلاگین AI (برای آپدیت)
-
publish/vpet-ultra/
├── VPet-Simulator.Windows.exe # main executable
├── appsettings.json # AI config
├── mod/
│ ├── 0000_core/ # game data
│ └── 1102_Live2DAnimation/ # Live2D plugin
├── models/ # GGUF models (download separately)
├── data/ # SQLite memory DB
└── logs/ # runtime logs
- فایل XAML را بررسی کنید — ممکن است کاراکتر
&escape نشده باشد (&)
-
-p:EnableWindowsTargeting=trueرا اضافه کنید (Linux)
- یک placeholder PNG در
VPet-Simulator.Windows/Res/TopLogo2019.PNGبسازید
Full documentation for VPet-Ultra — available in the wiki/ folder of the repository.
To activate the GitHub Wiki tab: Create the first page at https://github.com/Amirwopi/VPet-Ultra/wiki/new — then all pages from the
wiki/folder can be copied there.
Home · Architecture · Build Guide · Configuration · AI Models · Live2D Setup · Mod System · Steam Removal · Troubleshooting · FAQ