R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

Metin2 Mobil Server files
13
237
admin
Katılım
23 Eki 2022
Mesajlar
6,478
Çözümler
11
Tepkime puanı
4,131
Puanları
113
Yaş
28

Metin2 Mobile Server files Port Projesi | Android & OpenGL ES 3.0 Altyapı

Bu proje, klasik Metin2 PC altyapısını modern mobil cihazlara taşıyarak Android platformunda yüksek performanslı ve stabil bir oyun deneyimi sunmayı hedefler. Eski nesil DirectX 8 tabanlı grafik motoru, tamamen modern OpenGL ES 3.0 mimarisine uyarlanmıştır.

1777236294909.webp

Projenin Temel Amaçları

  • Metin2 PC kaynak kodlarının Android platformuna taşınması
  • DirectX 8 grafik motorunun OpenGL ES 3.0'a dönüştürülmesi
  • Shader tabanlı modern render sistemi entegrasyonu
  • Dokunmatik ekran uyumlu arayüz ve joystick sistemi
  • Oyun mekaniklerini bozmadan mobilde stabil çalışma



Mimari Yapı ve Modernizasyon

Metin2 altyapısı eski "Fixed-Function Pipeline" mantığıyla çalışırken, modern mobil cihazlar tamamen shader tabanlıdır. Bu nedenle projede Direct3D 8 davranışını taklit eden bir ara katman geliştirilmiştir. Bu sayede oyun çekirdeği değiştirilmeden çalışmaya devam eder.




Grafik Motoru Dönüşümü (EterLib)

API Bridging (DirectX → OpenGL)

DirectX komutları, OpenGL ES karşılıklarına çevrilerek çalıştırılır. Örneğin:


  • DrawIndexedPrimitive → glDrawElements + buffer işlemleri

Shader Sistemi

  • Işıklandırma ve materyaller GLSL shader'lara taşındı
  • GPU hızlandırmalı modern efektler aktif hale getirildi

Bellek Optimizasyonu

  • VBO / IBO kullanımı ile veri GPU'da tutulur
  • Daha düşük CPU kullanımı, daha yüksek FPS



3D Sistemler ve Dünya Yapısı

Model ve Animasyon (EterGrnLib)

  • DirectX → OpenGL koordinat dönüşümleri yapıldı
  • Matris sistemleri mobil GPU'ya uygun hale getirildi

Harita ve Performans

  • Quadtree sistemi ile sadece görünen alan render edilir
  • SpeedTree ile optimize bitki ve çevre çizimi



Android Entegrasyonu

JNI ve Lifecycle Yönetimi

  • Android ile C++ motor arasında köprü kuruldu
  • Uygulama arka plan / ön plan geçişleri optimize edildi

Windows Uyumluluk Katmanı

  • windows.h yerine Android uyumlu alternatif sistem yazıldı
  • Kodun yeniden yazılmasının önüne geçildi



Dosya Sistemi (EterPack)

  • .epk ve .eix dosyaları mobil uyumlu hale getirildi
  • Dosya okuma işlemleri optimize edildi
  • Lag ve yükleme sorunları minimize edildi



Teknik Özet

Bu proje 4 ana sistem üzerine kuruludur:


  • Grafik Dönüşümü (DirectX → OpenGL ES)
  • Matematiksel Uyarlama (Koordinat & Matris sistemleri)
  • Android Native Entegrasyonu (JNI köprüsü)
  • Veri ve Dosya Optimizasyonu

Sonuç olarak, eski bir PC oyunu modern Android cihazlarda 60 FPS'e yakın performansla çalışabilecek seviyeye getirilmiştir.
 
Son düzenleme:
Katılım
28 Nis 2026
Mesajlar
2
Tepkime puanı
0
Puanları
1
Yaş
25
Konum
istanbul

Metin2 Mobile Server files Port Projesi | Android & OpenGL ES 3.0 Altyapı

Bu proje, klasik Metin2 PC altyapısını modern mobil cihazlara taşıyarak Android platformunda yüksek performanslı ve stabil bir oyun deneyimi sunmayı hedefler. Eski nesil DirectX 8 tabanlı grafik motoru, tamamen modern OpenGL ES 3.0 mimarisine uyarlanmıştır.

Ekli dosyayı görüntüle 2589

Projenin Temel Amaçları

  • Metin2 PC kaynak kodlarının Android platformuna taşınması
  • DirectX 8 grafik motorunun OpenGL ES 3.0'a dönüştürülmesi
  • Shader tabanlı modern render sistemi entegrasyonu
  • Dokunmatik ekran uyumlu arayüz ve joystick sistemi
  • Oyun mekaniklerini bozmadan mobilde stabil çalışma



Mimari Yapı ve Modernizasyon

Metin2 altyapısı eski "Fixed-Function Pipeline" mantığıyla çalışırken, modern mobil cihazlar tamamen shader tabanlıdır. Bu nedenle projede Direct3D 8 davranışını taklit eden bir ara katman geliştirilmiştir. Bu sayede oyun çekirdeği değiştirilmeden çalışmaya devam eder.




Grafik Motoru Dönüşümü (EterLib)

API Bridging (DirectX → OpenGL)

DirectX komutları, OpenGL ES karşılıklarına çevrilerek çalıştırılır. Örneğin:


  • DrawIndexedPrimitive → glDrawElements + buffer işlemleri

Shader Sistemi

  • Işıklandırma ve materyaller GLSL shader'lara taşındı
  • GPU hızlandırmalı modern efektler aktif hale getirildi

Bellek Optimizasyonu

  • VBO / IBO kullanımı ile veri GPU'da tutulur
  • Daha düşük CPU kullanımı, daha yüksek FPS



3D Sistemler ve Dünya Yapısı

Model ve Animasyon (EterGrnLib)

  • DirectX → OpenGL koordinat dönüşümleri yapıldı
  • Matris sistemleri mobil GPU'ya uygun hale getirildi

Harita ve Performans

  • Quadtree sistemi ile sadece görünen alan render edilir
  • SpeedTree ile optimize bitki ve çevre çizimi



Android Entegrasyonu

JNI ve Lifecycle Yönetimi

  • Android ile C++ motor arasında köprü kuruldu
  • Uygulama arka plan / ön plan geçişleri optimize edildi

Windows Uyumluluk Katmanı

  • windows.h yerine Android uyumlu alternatif sistem yazıldı
  • Kodun yeniden yazılmasının önüne geçildi



Dosya Sistemi (EterPack)

  • .epk ve .eix dosyaları mobil uyumlu hale getirildi
  • Dosya okuma işlemleri optimize edildi
  • Lag ve yükleme sorunları minimize edildi



Teknik Özet

Bu proje 4 ana sistem üzerine kuruludur:


  • Grafik Dönüşümü (DirectX → OpenGL ES)
  • Matematiksel Uyarlama (Koordinat & Matris sistemleri)
  • Android Native Entegrasyonu (JNI köprüsü)
  • Veri ve Dosya Optimizasyonu

Sonuç olarak, eski bir PC oyunu modern Android cihazlarda 60 FPS'e yakın performansla çalışabilecek seviyeye getirilmiştir.
* Gizli metin: alıntı yapılamaz. *
süper
 
abc1932
Katılım
5 May 2026
Mesajlar
2
Tepkime puanı
0
Puanları
1
Yaş
36
Konum
Tt

Metin2 Mobile Server files Port Projesi | Android & OpenGL ES 3.0 Altyapı

Bu proje, klasik Metin2 PC altyapısını modern mobil cihazlara taşıyarak Android platformunda yüksek performanslı ve stabil bir oyun deneyimi sunmayı hedefler. Eski nesil DirectX 8 tabanlı grafik motoru, tamamen modern OpenGL ES 3.0 mimarisine uyarlanmıştır.

Ekli dosyayı görüntüle 2589

Projenin Temel Amaçları

  • Metin2 PC kaynak kodlarının Android platformuna taşınması
  • DirectX 8 grafik motorunun OpenGL ES 3.0'a dönüştürülmesi
  • Shader tabanlı modern render sistemi entegrasyonu
  • Dokunmatik ekran uyumlu arayüz ve joystick sistemi
  • Oyun mekaniklerini bozmadan mobilde stabil çalışma



Mimari Yapı ve Modernizasyon

Metin2 altyapısı eski "Fixed-Function Pipeline" mantığıyla çalışırken, modern mobil cihazlar tamamen shader tabanlıdır. Bu nedenle projede Direct3D 8 davranışını taklit eden bir ara katman geliştirilmiştir. Bu sayede oyun çekirdeği değiştirilmeden çalışmaya devam eder.




Grafik Motoru Dönüşümü (EterLib)

API Bridging (DirectX → OpenGL)

DirectX komutları, OpenGL ES karşılıklarına çevrilerek çalıştırılır. Örneğin:


  • DrawIndexedPrimitive → glDrawElements + buffer işlemleri

Shader Sistemi

  • Işıklandırma ve materyaller GLSL shader'lara taşındı
  • GPU hızlandırmalı modern efektler aktif hale getirildi

Bellek Optimizasyonu

  • VBO / IBO kullanımı ile veri GPU'da tutulur
  • Daha düşük CPU kullanımı, daha yüksek FPS



3D Sistemler ve Dünya Yapısı

Model ve Animasyon (EterGrnLib)

  • DirectX → OpenGL koordinat dönüşümleri yapıldı
  • Matris sistemleri mobil GPU'ya uygun hale getirildi

Harita ve Performans

  • Quadtree sistemi ile sadece görünen alan render edilir
  • SpeedTree ile optimize bitki ve çevre çizimi



Android Entegrasyonu

JNI ve Lifecycle Yönetimi

  • Android ile C++ motor arasında köprü kuruldu
  • Uygulama arka plan / ön plan geçişleri optimize edildi

Windows Uyumluluk Katmanı

  • windows.h yerine Android uyumlu alternatif sistem yazıldı
  • Kodun yeniden yazılmasının önüne geçildi



Dosya Sistemi (EterPack)

  • .epk ve .eix dosyaları mobil uyumlu hale getirildi
  • Dosya okuma işlemleri optimize edildi
  • Lag ve yükleme sorunları minimize edildi



Teknik Özet

Bu proje 4 ana sistem üzerine kuruludur:


  • Grafik Dönüşümü (DirectX → OpenGL ES)
  • Matematiksel Uyarlama (Koordinat & Matris sistemleri)
  • Android Native Entegrasyonu (JNI köprüsü)
  • Veri ve Dosya Optimizasyonu

Sonuç olarak, eski bir PC oyunu modern Android cihazlarda 60 FPS'e yakın performansla çalışabilecek seviyeye getirilmiştir.
* Gizli metin: alıntı yapılamaz. *
Kurulum gibi bir rehber gelecek mi ?
 
mstfkrtll
Katılım
12 May 2026
Mesajlar
1
Tepkime puanı
0
Puanları
1
Yaş
56
Konum
USA

Metin2 Mobile Server files Port Projesi | Android & OpenGL ES 3.0 Altyapı

Bu proje, klasik Metin2 PC altyapısını modern mobil cihazlara taşıyarak Android platformunda yüksek performanslı ve stabil bir oyun deneyimi sunmayı hedefler. Eski nesil DirectX 8 tabanlı grafik motoru, tamamen modern OpenGL ES 3.0 mimarisine uyarlanmıştır.

Ekli dosyayı görüntüle 2589

Projenin Temel Amaçları

  • Metin2 PC kaynak kodlarının Android platformuna taşınması
  • DirectX 8 grafik motorunun OpenGL ES 3.0'a dönüştürülmesi
  • Shader tabanlı modern render sistemi entegrasyonu
  • Dokunmatik ekran uyumlu arayüz ve joystick sistemi
  • Oyun mekaniklerini bozmadan mobilde stabil çalışma



Mimari Yapı ve Modernizasyon

Metin2 altyapısı eski "Fixed-Function Pipeline" mantığıyla çalışırken, modern mobil cihazlar tamamen shader tabanlıdır. Bu nedenle projede Direct3D 8 davranışını taklit eden bir ara katman geliştirilmiştir. Bu sayede oyun çekirdeği değiştirilmeden çalışmaya devam eder.




Grafik Motoru Dönüşümü (EterLib)

API Bridging (DirectX → OpenGL)

DirectX komutları, OpenGL ES karşılıklarına çevrilerek çalıştırılır. Örneğin:


  • DrawIndexedPrimitive → glDrawElements + buffer işlemleri

Shader Sistemi

  • Işıklandırma ve materyaller GLSL shader'lara taşındı
  • GPU hızlandırmalı modern efektler aktif hale getirildi

Bellek Optimizasyonu

  • VBO / IBO kullanımı ile veri GPU'da tutulur
  • Daha düşük CPU kullanımı, daha yüksek FPS



3D Sistemler ve Dünya Yapısı

Model ve Animasyon (EterGrnLib)

  • DirectX → OpenGL koordinat dönüşümleri yapıldı
  • Matris sistemleri mobil GPU'ya uygun hale getirildi

Harita ve Performans

  • Quadtree sistemi ile sadece görünen alan render edilir
  • SpeedTree ile optimize bitki ve çevre çizimi



Android Entegrasyonu

JNI ve Lifecycle Yönetimi

  • Android ile C++ motor arasında köprü kuruldu
  • Uygulama arka plan / ön plan geçişleri optimize edildi

Windows Uyumluluk Katmanı

  • windows.h yerine Android uyumlu alternatif sistem yazıldı
  • Kodun yeniden yazılmasının önüne geçildi



Dosya Sistemi (EterPack)

  • .epk ve .eix dosyaları mobil uyumlu hale getirildi
  • Dosya okuma işlemleri optimize edildi
  • Lag ve yükleme sorunları minimize edildi



Teknik Özet

Bu proje 4 ana sistem üzerine kuruludur:


  • Grafik Dönüşümü (DirectX → OpenGL ES)
  • Matematiksel Uyarlama (Koordinat & Matris sistemleri)
  • Android Native Entegrasyonu (JNI köprüsü)
  • Veri ve Dosya Optimizasyonu

Sonuç olarak, eski bir PC oyunu modern Android cihazlarda 60 FPS'e yakın performansla çalışabilecek seviyeye getirilmiştir.
* Gizli metin: alıntı yapılamaz. *
teşekkürler
 
koali
Katılım
12 May 2026
Mesajlar
1
Tepkime puanı
0
Puanları
1
Yaş
27
Konum
Türkiyr

Metin2 Mobile Server files Port Projesi | Android & OpenGL ES 3.0 Altyapı

Bu proje, klasik Metin2 PC altyapısını modern mobil cihazlara taşıyarak Android platformunda yüksek performanslı ve stabil bir oyun deneyimi sunmayı hedefler. Eski nesil DirectX 8 tabanlı grafik motoru, tamamen modern OpenGL ES 3.0 mimarisine uyarlanmıştır.

Ekli dosyayı görüntüle 2589

Projenin Temel Amaçları

  • Metin2 PC kaynak kodlarının Android platformuna taşınması
  • DirectX 8 grafik motorunun OpenGL ES 3.0'a dönüştürülmesi
  • Shader tabanlı modern render sistemi entegrasyonu
  • Dokunmatik ekran uyumlu arayüz ve joystick sistemi
  • Oyun mekaniklerini bozmadan mobilde stabil çalışma



Mimari Yapı ve Modernizasyon

Metin2 altyapısı eski "Fixed-Function Pipeline" mantığıyla çalışırken, modern mobil cihazlar tamamen shader tabanlıdır. Bu nedenle projede Direct3D 8 davranışını taklit eden bir ara katman geliştirilmiştir. Bu sayede oyun çekirdeği değiştirilmeden çalışmaya devam eder.




Grafik Motoru Dönüşümü (EterLib)

API Bridging (DirectX → OpenGL)

DirectX komutları, OpenGL ES karşılıklarına çevrilerek çalıştırılır. Örneğin:


  • DrawIndexedPrimitive → glDrawElements + buffer işlemleri

Shader Sistemi

  • Işıklandırma ve materyaller GLSL shader'lara taşındı
  • GPU hızlandırmalı modern efektler aktif hale getirildi

Bellek Optimizasyonu

  • VBO / IBO kullanımı ile veri GPU'da tutulur
  • Daha düşük CPU kullanımı, daha yüksek FPS



3D Sistemler ve Dünya Yapısı

Model ve Animasyon (EterGrnLib)

  • DirectX → OpenGL koordinat dönüşümleri yapıldı
  • Matris sistemleri mobil GPU'ya uygun hale getirildi

Harita ve Performans

  • Quadtree sistemi ile sadece görünen alan render edilir
  • SpeedTree ile optimize bitki ve çevre çizimi



Android Entegrasyonu

JNI ve Lifecycle Yönetimi

  • Android ile C++ motor arasında köprü kuruldu
  • Uygulama arka plan / ön plan geçişleri optimize edildi

Windows Uyumluluk Katmanı

  • windows.h yerine Android uyumlu alternatif sistem yazıldı
  • Kodun yeniden yazılmasının önüne geçildi



Dosya Sistemi (EterPack)

  • .epk ve .eix dosyaları mobil uyumlu hale getirildi
  • Dosya okuma işlemleri optimize edildi
  • Lag ve yükleme sorunları minimize edildi



Teknik Özet

Bu proje 4 ana sistem üzerine kuruludur:


  • Grafik Dönüşümü (DirectX → OpenGL ES)
  • Matematiksel Uyarlama (Koordinat & Matris sistemleri)
  • Android Native Entegrasyonu (JNI köprüsü)
  • Veri ve Dosya Optimizasyonu

Sonuç olarak, eski bir PC oyunu modern Android cihazlarda 60 FPS'e yakın performansla çalışabilecek seviyeye getirilmiştir.
* Gizli metin: alıntı yapılamaz. *
Elinize sağlık
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!

Access Restricted

Browser developer tools or unauthorized inspection detected.
Access to this site is limited to standard browser sessions for security reasons.

Protection by r10dev.net