Eski tip Loading animasyonu

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 34

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Teşekkür eden herkese teşekkürler evren dolusu sevgiler :)
Daha önce verildimi haberim yok bunu bilmiyorum sanırım arayanlar olmus bulamamıslar
öncelikle
kanıt

vR8VV6.png


locale_tr packi açılır

locale/tr/ui ye girilir

loadingwindow.py dosyası notepad++ ile açılır

içindeki kodlar silinir

aşağıdaki kodlar yapıştırılır

paketleyip geri pack e atın bu kadar

Kod:
import uiScriptLocale window = { "name" : "LoginWindow", "sytle" : ("movable",), "x" : 0, "y" : 0, "width" : SCREEN_WIDTH, "height" : SCREEN_HEIGHT, "children" : ( ## Board { "name" : "BackGround", "type" : "expanded_image", "x" : 0, "y" : 0, "image" : "d:/ymir work/ui/intro/pattern/Line_Pattern.tga", "x_scale" : float(SCREEN_WIDTH) / 800.0, "y_scale" : float(SCREEN_HEIGHT) / 600.0, }, {  "name":"ErrorMessage",  "type":"text", "x":10, "y":10,  "text": uiScriptLocale.LOAD_ERROR,  }, { "name" : "GageBoard", "type" : "window", "x" : float(SCREEN_WIDTH) * 400 / 800.0 - 200, "y" : float(SCREEN_HEIGHT) * 500 / 600.0 , "width" : 400,  "height": 80, "children" : ( { "name" : "BackGage", "type" : "ani_image", "x" : 0, "y" : 0, "delay" : 1, "images" : ( "d:/ymir work/ui/intro/loading/00.sub", "d:/ymir work/ui/intro/loading/01.sub", "d:/ymir work/ui/intro/loading/02.sub", "d:/ymir work/ui/intro/loading/03.sub", "d:/ymir work/ui/intro/loading/04.sub", "d:/ymir work/ui/intro/loading/05.sub", "d:/ymir work/ui/intro/loading/06.sub", "d:/ymir work/ui/intro/loading/07.sub", "d:/ymir work/ui/intro/loading/08.sub", "d:/ymir work/ui/intro/loading/09.sub", "d:/ymir work/ui/intro/loading/10.sub", "d:/ymir work/ui/intro/loading/11.sub", "d:/ymir work/ui/intro/loading/12.sub", "d:/ymir work/ui/intro/loading/13.sub", "d:/ymir work/ui/intro/loading/14.sub", "d:/ymir work/ui/intro/loading/15.sub", "d:/ymir work/ui/intro/loading/16.sub", "d:/ymir work/ui/intro/loading/17.sub", "d:/ymir work/ui/intro/loading/18.sub", "d:/ymir work/ui/intro/loading/19.sub", "d:/ymir work/ui/intro/loading/20.sub", "d:/ymir work/ui/intro/loading/21.sub", "d:/ymir work/ui/intro/loading/22.sub", "d:/ymir work/ui/intro/loading/23.sub", ) }, { "name" : "BackGage", "type" : "expanded_image", "x" : 70, "y" : 25, "image" : "d:/ymir work/ui/intro/loading/gauge_empty.sub", }, { "name" : "FullGage", "type" : "expanded_image", "x" : 70, "y" : 25, "image" : "d:/ymir work/ui/intro/loading/gauge_full.sub", }, ), }, ), }

Eski Tip Loading Animasyonu Nedir?

Metin2 özel sunucularında kullanıcı deneyimi açısından görsel öğeler büyük önem taşır. Bu görsel öğelerden birisi de_loading animasyonudur._loading animasyonu, oyuncu karakteri bir haritadan diğerine geçerken ya da sunucuya bağlanırken ekranda beliren ve yüklenmenin devam ettiğini gösteren animasyonlardır._loading animasyonları, özellikle eski Metin2 sistemlerinde oldukça basit yapıdadır. Bu animasyonlar genellikle dönen bir simge veya sabit bir resimdir.

Eski Stil Loading Animasyonlarının Özellikleri

Eski tip_loading animasyonları genellikle Uiscript (Python GUI) dosyalarında tanımlanmıştır. Bu animasyonlar genellikle .py uzantılı kök dosyalarında yer alır._loading animasyonunun çalışması için gerekli olan görseller genellikle 'root' klasörü altında yer alır._loading animasyonları, genellikle saniyede birkaç frame ile çalışır ve döngüsel bir yapıya sahiptir.

Loading Animasyonu Nasıl Çalışır?

Loading animasyonu, oyun başlatıldığında veya harita geçişlerinde devreye girer._loading animasyonu genellikle bir UI penceresi olarak açılır ve arka planda sunucuyla iletişim kurulmasını bekler._loading animasyonu sırasında kullanıcıya bir mesaj veya grafiksel bir gösterge sunulabilir._loading animasyonu tamamlandığında kullanıcı doğrudan oyun içine yönlendirilir.

Loading Animasyonunu Özelleştirme[/BR][/BR]
Metin2 özel sunucularında_loading animasyonunu özelleştirmek, sunucunun daha profesyonel ve özgün görünmesini sağlar._loading animasyonu için farklı görseller kullanılabilir._loading animasyonunun hızı ve süresi de değiştirilebilir._loading animasyonu sırasında bir logo veya slogan da eklenebilir._loading animasyonu, py_root klasöründe bulunan uiLoading.py dosyasında düzenlenir.

Yeni Stil ile Karşılaştırma[/BR][/BR]
Yeni stil_loading animasyonları, genellikle daha karmaşık ve dinamik yapıya sahiptir._loading animasyonu artık sadece bir dönen simgeden ibaret değildir._loading animasyonları, bazen harita ön izlemi, karakter bilgileri veya sunucu duyuruları gibi bilgileri de içerebilir._loading animasyonları artık saniyede daha fazla frame ile çalışabilir ve daha akıcı bir görüntü sunabilir. Ancak bu animasyonlar için daha fazla sistem kaynağı gerekir.

Python GUI ve Loading Sistemi[/BR][/BR]
Python GUI (Py Root), Metin2 özel sunucularında kullanıcı arayüzünü oluşturmada kilit rol oynar._loading animasyonu da bu yapıda tanımlanır._loading animasyonu için gerekli olan görseller genellikle.dds formatında olmalıdır._loading animasyonu sırasında UI sistemlerinin doğru çalışması için bazı özel fonksiyonlar tanımlanmalıdır._loading animasyonu, auth ve game server bağlantısı sırasında da aktif olabilir.

Sonuç[/BR][/BR]
Loading animasyonları, Metin2 özel sunucularında kullanıcı deneyimini artırmak için önemli bir araçtır._loading animasyonları, hem estetik hem de fonksiyonel açıdan özelleştirilebilir._loading animasyonu tasarımı, sunucunun kalitesini de yansıtabilir._loading animasyonları, py_root klasöründe tanımlanarak özelleştirilebilir ve sunucuya özel hale getirilebilir.


What Is an Old-Style Loading Animation?

In Metin2 private servers, visual elements are crucial for enhancing user experience. One such element is the loading animation. Loading animations appear on screen when a player character transitions between maps or connects to the server, indicating that loading is in progress. In older Metin2 systems, these animations were quite simple. They typically consisted of a spinning icon or a static image.

Characteristics of Old-Style Loading Animations

Old-style loading animations are generally defined within Uiscript (Python GUI) files. These animations are usually located in .py root files. The images required for the loading animation are typically stored within the 'root' folder. Loading animations often operate at a few frames per second and follow a cyclical structure.

How Does the Loading Animation Work?

The loading animation activates when the game starts or during map transitions. It usually appears as a UI window while the backend communicates with the server. During this process, users may see a message or a graphical indicator. Once the loading animation completes, the user is directly redirected into the game world.

Customizing the Loading Animation[/BR][/BR]
Customizing the loading animation in Metin2 private servers can enhance the professional and unique appearance of the server. Different images can be used for the loading animation. Its speed and duration can also be adjusted. A logo or slogan might even be added during the loading phase. The animation itself is edited via the uiLoading.py file located in the py_root directory.

Comparison with Modern Styles[/BR][/BR]
Modern loading animations tend to have more complex and dynamic structures. The loading animation is no longer just a spinning icon. Some loading screens now include map previews, character stats, or server announcements. These animations can run at higher frame rates, offering smoother visuals. However, they require more system resources.

Python GUI and Loading Systems[/BR][/BR]
Python GUI (Py Root) plays a pivotal role in constructing the user interface for Metin2 private servers. The loading animation is also defined within this framework. Images for the loading animation are typically in .dds format. Special functions must be defined to ensure UI systems work properly during the loading animation. The loading animation can also remain active during auth and game server connections.

Conclusion[/BR][/BR]
Loading animations are an essential tool for improving user experience in Metin2 private servers. They can be customized both aesthetically and functionally. The design of the loading animation can reflect the overall quality of the server. Loading animations can be tailored by editing files in the py_root directory, making them unique to each server.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt