Metin2 Mobil Server files
19
429
admin
Katılım
23 Eki 2022
Mesajlar
8,272
Çözümler
12
Tepkime puanı
5,004
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
 
Senior Lavirado
Katılım
26 May 2026
Mesajlar
2
Tepkime puanı
0
Puanları
1
Yaş
31
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. *
teşekkürler
 
Katılım
25 Eyl 2023
Mesajlar
5
Tepkime puanı
0
Puanları
1
Yaş
28
Konum
Serbia

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.
* Hidden text: cannot be quoted. *
Will try
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!