- Katılım
- 23 Eki 2022
- Mesajlar
- 9,703
- Çözümler
- 14
- Tepkime puanı
- 9,419
- Puanları
- 113
- Yaş
- 28
- Web sitesi
- farming-simulator.r10dev.net
Silkroad Effect Viewer is a standalone C++ DirectX 9 application designed to load, preview, and test Silkroad Online .EFP particle effects. This full source project recreates the original effect rendering system with support for particle simulation, BMS geometry, DDJ textures, mesh plates, animations, life-time behavior, link trails, and multiple viewing modes. Built with Visual Studio, CMake, Dear ImGui, and DirectX 9, it is a powerful development tool for Silkroad Online developers, client developers, and private server creators who want to analyze and work with EFP effect files.
Araç, Silkroad Online efekt sistemini mümkün olduğunca gerçek oyun davranışına yakın şekilde yeniden oluşturur.
DirectX kütüphaneleri için:
d3d9.lib
d3dx9.lib
gereklidir.
git clone --recurse-submodules https://github.com/ZAGORODNOV1337/Silkroad-Effect-Viewer.git
Daha önce normal clone yaptıysanız:
git submodule update --init --recursive
Build.bat
Visual Studio ortamını algılar ve solution oluşturur.
Ardından:
Compile.bat
ile Debug veya Release build alınabilir.
cmake -B Build -A Win32
cmake --build Build --config Release
Uygulama 32-bit Win32 olarak derlenir.
için kullanılabilir.
Not: Proje içerisinde oyun dosyaları bulunmamaktadır. Kullanmak için kendi Silkroad client dosyalarınızdan .efp, .ddj, .bms, .pk2 gibi assetleri sağlamanız gerekir.
Silkroad Effect Viewer - Full Source Release
Silkroad Effect Viewer, Silkroad Online istemcisinde kullanılan .EFP particle effect dosyalarını görüntülemek ve test etmek için geliştirilmiş bağımsız bir Windows uygulamasıdır.Araç, Silkroad Online efekt sistemini mümkün olduğunca gerçek oyun davranışına yakın şekilde yeniden oluşturur.
Özellikler
Silkroad Online .EFP efekt dosyalarını yükleme
Particle simulation desteği
BMS mesh geometry desteği
DDJ texture desteği
Effect animation ve life-time davranışları
Link trail efektleri
Farklı kamera ve görüntüleme modları
DirectX 9 render sistemi
Dear ImGui kullanıcı arayüzü
Full C++ Source Code
Gereksinimler
- Windows işletim sistemi
- Visual Studio 2017 / 2019 / 2022 / 2026
- C++ Desktop Development workload
- CMake 3.14+
- DirectX SDK June 2010
DirectX kütüphaneleri için:
d3d9.lib
d3dx9.lib
gereklidir.
Build İşlemi
Projeyi indirirken submodule desteği ile çekmeniz gerekir:git clone --recurse-submodules https://github.com/ZAGORODNOV1337/Silkroad-Effect-Viewer.git
Daha önce normal clone yaptıysanız:
git submodule update --init --recursive
Derleme
Kolay yöntem:
Build.bat
Visual Studio ortamını algılar ve solution oluşturur.
Ardından:
Compile.bat
ile Debug veya Release build alınabilir.
CMake ile:
cmake -B Build -A Win32
cmake --build Build --config Release
Uygulama 32-bit Win32 olarak derlenir.
Oluşan Dosyalar
| Dosya | Açıklama |
|---|---|
| SilkroadEffectViewer | Ana Effect Viewer uygulaması |
| efp_test | EFP loader test uygulaması |
| efp_shot | PNG render test aracı |
Kullanım Alanları
Bu araç özellikle:- Silkroad Online client geliştirme
- Private server projeleri
- Yeni skill effect tasarımları
- Particle sistemi araştırmaları
- EFP dosya analizi
- Client modifikasyon çalışmaları
için kullanılabilir.
Not: Proje içerisinde oyun dosyaları bulunmamaktadır. Kullanmak için kendi Silkroad client dosyalarınızdan .efp, .ddj, .bms, .pk2 gibi assetleri sağlamanız gerekir.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
